我正在开发一个歌剧扩展,一旦点击,它将在当前页面上搜索特定元素。但是我迷路了,我不知道该怎么做,因为我是 html/js 的初学者。我试图从页面源中提取的值是:<script type="text/javascript"> var DEFAULT_URL = '/test/files/db9594e7e810cccdceb2e4faae6339a8.pdf'; </script>我应该怎么做才能从 pdf 查看器链接的页面源中提取这种属性值?任何帮助将不胜感激,在此先感谢您。
3 回答
元芳怎么了
TA贡献1798条经验 获得超7个赞
必须有一种方法可以从歌剧扩展中访问窗口变量......你不能只访问 window.DEFAULT_URL ,因为该变量已设置?
作为替代方案,您应该能够手动解析它。下面的代码将为您提供所有脚本标签:
document.querySelectorAll("script")
如果您想获取第一个脚本标签的内容,您应该可以这样做:
document.querySelectorAll("script")[0].innerHTML
一旦你得到了它,你应该能够解析并从中提取你需要的 URL。
米脂
TA贡献1836条经验 获得超3个赞
如果您在 pdf 页面上,则可以使用从 url 中提取路径
var url = winfow.location.href;
这是我从你的问题中了解到的。否则,请详细说明。
梵蒂冈之花
TA贡献1900条经验 获得超5个赞
如果您要从目录中的另一个文件中提取,请尝试var DEFAULT_URL = require('/test/files/db9594e7e810cccdceb2e4faae6339a8.pdf')
添加回答
举报
0/150
提交
取消