有一个网页,其中包含以下部分:
<script language="javascript">
var g_GlobalVar1 = "Global Variable 1";
</script>
那么Firefox扩展脚本的g_GlobalVar1
处理函数如何访问变量DOMContentLoaded
?
答案 0 :(得分:1)
出于安全原因,特权代码不会直接访问网页,而是通过XPCNativeWrapper访问网页。这尤其意味着您通常无法读出网页添加的任何JavaScript属性。你可以bypass the security layer访问变量wnd.wrappedJSObject.g_GlobalVar1
,但不推荐这样做,你应该考虑使用另一种方法(哪种方法取决于你试图用这个网页做什么)。