在javascript / firefox-addon中点击链接

时间:2011-09-29 07:42:16

标签: javascript firefox-addon

下面是Firefox附加组件的代码片段,其部分工作是获取用户的导航详细信息(从哪个页面到哪个页面等),但我使用的代码似乎不起作用:

window.document.onunload = function()
    {   
        alert(document.location.href);
        alert(document.referrer);
    }

重要说明:关闭浏览器时会调用窗口的onunload事件。我希望在卸载浏览器中的每个页面时调用该函数。

2 个答案:

答案 0 :(得分:1)

事件处理程序应绑定到window对象,绑定到window.document。任何将使用<body on{name of event} ...>应用的事件监听器都应动态添加到window而不是document / document.body

答案 1 :(得分:1)

window.onunload = funcRef;

例如:<title>onunload test</title>

<script type="text/javascript">

window.onunload = unloadPage;

function unloadPage()
{
 alert("unload event detected!");
}
</script>

参考Firefox / XUL中的DOM部分:https://developer.mozilla.org/en/DOM/window.onunload