如何在 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;
这是我从你的问题中了解到的。否则请详细说明。
我正在开发一个 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;
这是我从你的问题中了解到的。否则请详细说明。