为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 javascript 中获取此值?

如何在 javascript 中获取此值?

撒科打诨 2022-10-13 16:17:14
我正在开发一个歌剧扩展,一旦点击,它将在当前页面上搜索特定元素。但是我迷路了,我不知道该怎么做,因为我是 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。


查看完整回答
反对 回复 2022-10-13
?
米脂

TA贡献1836条经验 获得超3个赞

如果您在 pdf 页面上,则可以使用从 url 中提取路径

var url = winfow.location.href;

这是我从你的问题中了解到的。否则,请详细说明。



查看完整回答
反对 回复 2022-10-13
?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

如果您要从目录中的另一个文件中提取,请尝试var DEFAULT_URL = require('/test/files/db9594e7e810cccdceb2e4faae6339a8.pdf')



查看完整回答
反对 回复 2022-10-13
  • 3 回答
  • 0 关注
  • 74 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信