阅读:1621回复:5
谁能帮我看看这个站内搜索的bookmarklet (已解决)
bugzilla团队没指望了,具体见这个bug。
在8月17号开始出现了这个bug,使得某些bookmarklet打开的新标签页被当作弹出窗口阻止了,这其中就有我一直用的使用Google进行站内搜索的bookmarklet: javascript:q%20=%20%22%22%20+%20(window.getSelection%20?%20window.getSelection()%20:%20document.getSelection%20?%20document.getSelection()%20:%20document.selection.createRange().text);%20if%20(!q)%20q%20=%20prompt(%22%E8%AF%B7%E8%BE%93%E5%85%A5%E5%85%B3%E9%94%AE%E8%AF%8D:%22,%20%22%22);%20if%20(q!=null)%20{var%20qlocation=%22%20%22;qlocation=(%22http://www.google.com/search?num=100&hl=en-US&newwindow=1&q=site:%22%20+%20escape(location.hostname)+%22+%22+q+%22%22);window.open(qlocation);}%20void%200 现在每次都打开阻止弹窗的提示再选择"show http://www.google......才能打开搜索结果。 这个bug报告之后曾经被标记为blocker,心想应该会很快解决吧,可是最近被标记成了P5,P5的意思是“没谁会用得到”……不说他们了,求解决之道。谢谢。 |
|
|
1楼#
发布于:2011-10-17 00:09
Re: 谁能帮我看看这个站内搜索的bookmarklet
还在用7,如果不好折腾的话,可以试试SearchCurrentSite.uc.js,给搜索栏加一个站内搜索 |
|
|
2楼#
发布于:2011-10-17 00:09
Re: 谁能帮我看看这个站内搜索的bookmarklet
站内搜索我也用楼上的。。 |
|
3楼#
发布于:2011-10-17 00:09
Re: 谁能帮我看看这个站内搜索的bookmarklet
谢谢老狼了,开始时试了一下觉得不太方便,主要是因为我搜索栏给用Omnibar合并掉了,后来才想到可以设定一个关键字,这样就省了很多鼠标的点击,比bookmarklet方便多了。而且这个脚本是把url里面加了sitesearch=而不是在搜索内容中加了site:,这样要修改搜索内容重新搜索时也很方便。 |
|
|
4楼#
发布于:2011-10-17 00:09
挡弹窗例外呢?localhost或者什么的
或者添加google.com有用吗 |
|
|
5楼#
发布于:2011-10-17 00:09
Firefox的弹窗例外只有针对from哪个站点的,没有针对to的,而我这个有可能在任何网站执行,也就是说我每次都要添加一条。
事实上这个bug的行为很古怪:从书签菜单中执行这个bookmarklet,就被当弹窗阻止,但是从我的足迹或者书签侧栏执行,就正常。 |
|
|