如何在 javascript 中获取此值?

How can I get this value in javascript?

我正在开发一个 Opera 扩展程序,它会在单击后搜索当前页面上的特定元素。但是我迷路了,我不知道该怎么做,因为我是 html/js 东西的初学者。

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

<script type="text/javascript">        

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

</script>

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

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

必须有一种方法可以从歌剧扩展中访问 window 变量...你不能访问 window.DEFAULT_URL 因为那个变量已经设置了吗?

作为替代方案,您应该能够手动解析它。下面的代码会给你所有的脚本标签:

document.querySelectorAll("script")

如果你想获取第一个脚本标签的内容,你应该可以这样做:

document.querySelectorAll("script")[0].innerHTML

完成后,您应该能够从中解析并提取所需的 URL。

如果您在 pdf 页面上,您可以使用

从 url 中提取路径

var url = winfow.location.href;

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