如何在 javascript 中获取此值?

我正在开发一个歌剧扩展,一旦点击,它将在当前页面上搜索特定元素。但是我迷路了,我不知道该怎么做,因为我是 html/js 的初学者。


我试图从页面源中提取的值是:


<script type="text/javascript">        


      var DEFAULT_URL = '/test/files/db9594e7e810cccdceb2e4faae6339a8.pdf';        


</script>

我应该怎么做才能从 pdf 查看器链接的页面源中提取这种属性值?任何帮助将不胜感激,在此先感谢您。


撒科打诨
浏览 137回答 3
3回答

元芳怎么了

必须有一种方法可以从歌剧扩展中访问窗口变量......你不能只访问 window.DEFAULT_URL ,因为该变量已设置?作为替代方案,您应该能够手动解析它。下面的代码将为您提供所有脚本标签:document.querySelectorAll("script")如果您想获取第一个脚本标签的内容,您应该可以这样做:document.querySelectorAll("script")[0].innerHTML一旦你得到了它,你应该能够解析并从中提取你需要的 URL。

米脂

如果您在 pdf 页面上,则可以使用从 url 中提取路径var url = winfow.location.href;这是我从你的问题中了解到的。否则,请详细说明。

梵蒂冈之花

如果您要从目录中的另一个文件中提取,请尝试var DEFAULT_URL = require('/test/files/db9594e7e810cccdceb2e4faae6339a8.pdf')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript