如何调用XULRunner浏览器控件中的函数?

时间:2014-07-23 01:31:46

标签: javascript webbrowser-control xulrunner

我试图将参数发送到浏览器页面中嵌入的javascript函数但没有运气

这是页面脚本:

    window.loadfile = function(filename){
        dump(filename+" loaded");
    };

我已尝试将位置更改为javascript:loadfile()但显然这不再有效。

1 个答案:

答案 0 :(得分:0)

没关系,我设法使用消息解决了这个问题,并通过contentWindow和contentDocument直接访问,这更容易:

document.getElementById("mybrowser").contentWindow.readfile("file.txt");

https://developer.mozilla.org/en-US/docs/The_message_manager