Javascript Bookmarklet获取Url变量,打开多个搜索窗口
Javascript Bookmarklet Get Url Variable, Open Multiple Search Windows
在提出要求之前,我试着自己构建了几个月,但在这个阶段,我不得不接受,我只会是最糟糕的代码窃取脚本孩子,而且我在javascript方面很糟糕。
坦白说,我需要一个小书签,当运行时,它将从URL中获得1个变量(即q=2075083,始终是7位数字,q将始终是id),打开2个新标签,每个标签都使用抓取的变量在其他两个标签中的每个标签中执行自定义搜索。
只有一个警告-我需要在未来添加更多的搜索选项卡:/
我自己也没法成功。有人能提供他们的专业知识或建议吗?
这是我每天执行数百次的操作,它将大大减少我将要执行的鼠标点击和复制粘贴操作的数量
非常感谢任何能够提供帮助或建议的人。
附言:我已经完成了下面的代码(稍后我会将其添加到书签中)。
function getQueryVariable(variable)
{
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){return pair[1];}
}
return(false);
}
调用getQueryVariable("q")会返回我需要的数字,但我不知道如何使用它来创建搜索它的另外两个选项卡
javascript:var q=document.location.href.match(/q=(.*?)(?=&|$)/i);if(!q)alert('q not found');else {q=q[1];window.open('http://google.com/search?q='+q);window.open('http://bing.com/search?q='+q)}
用你的选择取代谷歌和bing.com。
为其他选项卡添加另一个window.open(...)
。
(由于您是该网站的新手,请不要忘记单击绿色复选框接受答案。)
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 防止Iframe窗体在新窗口中打开
- 用程序搜索JQuery数据表中的文本
- 为自定义网站创建JavaScript搜索框,创建显示搜索结果的弹出窗口
- javascript window.open(),并在新窗口中搜索DOM
- 显示移动窗口时引导导航栏中的 atach 搜索栏
- 使用HTML搜索,需要JavaScript来搜索数组并在新窗口中返回结果
- 使用变量搜索窗口中的属性使用'在'中;
- 如何显示弹出窗口以在使用纯 JavaScript 从 Web 服务器获取/请求数据时禁用搜索按钮
- Javascript打开带有搜索文本的新窗口
- 窗口.使用搜索打开
- Google Maps API Javascript:从“地点”搜索框中激活标记上的信息窗口
- Javascript Bookmarklet获取Url变量,打开多个搜索窗口
- 当搜索没有结果时抛出弹出窗口
- 点击弹出窗口中的按钮搜索结果
- 用js在新窗口中打开搜索表单
- 如何从javascript启动一个新的标签或窗口的谷歌搜索
- 在一个大的选择窗口中搜索值:HTML、Javascript
- Mapbox搜索,打开弹出窗口/工具提示并更改自定义标记图像
- JavaScript-二进制搜索树-inOrderTraverse()函数日志“;未定义的“;到控制台窗口