加载 URL 后调用函数
Call a function after loading an URL
我想在指定的URL加载后执行某个函数。我试图设置一个间隔来检测我想要的网址,但到目前为止它不起作用。这是我调用函数的代码:
pub.startup = function() {
var currURL = window.top.getBrowser().selectedBrowser.contentWindow.location.host;
window.setInterval(currURL, 1000);
if (currURL == 'www.google.com')
FunctionToCall();
}
希望得到一些帮助。
pub.startup = function() {
function checkCurrURL() {
var currURL = window.top.getBrowser().selectedBrowser.contentWindow.location.host;
if (currURL == 'www.google.com')
FunctionToCall();
}
window.setInterval(checkCurrURL, 1000);
};
window.setInterval期望执行一个函数(或任意代码)。你给它提供一个变量,这个变量不起作用。
见 https://developer.mozilla.org/en/window.setInterval
相关文章:
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 在输入字段上有两个函数调用,一个在Blur上,一个不在Angular中
- 如何在Javascript函数调用中循环变量
- Javascript:应为赋值或函数调用,但实际看到的却是表达式
- 如何远程检查JavaScript应用程序的函数调用堆栈
- javascript函数调用不起作用
- 为什么这个函数调用会破坏程序并导致未定义的变量
- 如何通过函数调用设置图像的src
- 从全局函数调用Ember控制器上的方法
- 为什么Jquery$.ajax在函数调用中触发所有statusCode,即使调用成功
- JavaScript函数调用(arg1)(arg2)
- 打印链接时,将javascript函数调用到链接中
- 在函数调用中封装数据除了隐藏数据之外还有什么优点
- 无法从JavaScript中的函数调用对象属性
- 对中的函数调用进行排序是回调的唯一方法
- 函数调用方法有什么用
- Javascript:JSHint:应为赋值或函数调用,但实际看到的却是表达式
- HTML5(Bootstrap)通过函数调用运行动画
- 函数调用不起作用
- 函数中的Javascript函数调用