特定窗口的onload函数
onload function for specific window
我是一个初学者,所以我知道这可能是非常基本的,但我就是无法理解。我正在写一个油腔滑调的脚本来自动打开页面上的几个链接。我想做的是,如果链接1打开,做一件事,如果链接2打开,做一些不同的事情,但由于链接是var的,我不知道如何将不同的函数调用到不同的窗口。以下是我如何打开窗口
var link1= $(' a:eq(1)').attr('href');
var link2= $(' a:eq(3)').attr('href');
var site1= window.open(link1);
var site2= window.open(link2);
有没有办法用
$(site1).ready(function() { //do this //});
$(site2).ready(function() { //do something else //});
这样的变量名来调用不同的函数
// ==UserScript==
// @name Multiple Sites
// @version 1
// @description Multiple Sites
// @match http://stackoverflow.com/questions/28732645/onload-function-for-specific-window
// @match http://www.amazon.com/
// @match http://www.bing.com/
// @grant GM_openInTab
// @noframes
// ==/UserScript==
if(location.href === 'http://stackoverflow.com/questions/28732645/onload-function-for-specific-window') {
var link1 = 'http://www.amazon.com/';
var link2 = 'http://www.bing.com/';
//using GM_openInTab as window.open can be blocked by browser pop-up blockers
GM_openInTab(link1);
GM_openInTab(link2);
}
else if(location.href === 'http://www.amazon.com/') {
console.log('This is printed in console of Amazon window. ');
//do this
}
else if(location.href === 'http://www.bing.com/') {
console.log('This is printed in console of Bing window. ');
//do something else
}
您可能还想了解GM_xmlhttpRequest。
相关文章:
- 在phonegap中为android调用onload函数的最佳方式
- 如何调用表td标记内的Onload函数
- 不执行包含的页面的Javascript onload函数
- 你能停止window.onload函数吗
- 使用多个JavaScript Onload函数
- 如何只使用一次window.onload函数
- 在iframe中禁用onload函数的Javascript
- 如果可能的话,使用jQuery onLoad函数来加载特定的页面
- 将Window Onload函数转换为非阻塞
- JavaScript-如何将onload函数内部定义的变量取到外部
- 为什么window.onload函数未定义
- 特定窗口的onload函数
- 如何同时创建两个Onload函数
- onLoad函数不工作,如何使用BindListener修复它
- javascript onload函数范围查询
- javascript onload函数有效,onresize则无效
- Image.onload 函数为高度和宽度返回零
- 全局传递xhr onload函数的值
- 尽管有onload函数,但替换内部HTML失败
- windows.onload函数不工作