Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome'中的Bookmarklets;s书签栏_Javascript_Google Chrome_Bookmarklet - Fatal编程技术网

Javascript Chrome'中的Bookmarklets;s书签栏

Javascript Chrome'中的Bookmarklets;s书签栏,javascript,google-chrome,bookmarklet,Javascript,Google Chrome,Bookmarklet,我开发并在其他浏览器中使用的书签在Chrome中不起作用。更具体地说,我已经将它添加到Chrome书签栏中,无论我是在书签栏上还是在书签下拉菜单中单击它,它都不会在Chrome的默认主屏幕上启动然而,当我在任何其他页面上使用Chrome时,它都可以正常工作。以下是编辑好的书签: javascript:window.location.href="http://part.of."+prompt("Website:")+".the.web.site.com"; 很简单,对吧?然而,为什么这在Chro

我开发并在其他浏览器中使用的书签在Chrome中不起作用。更具体地说,我已经将它添加到Chrome书签栏中,无论我是在书签栏上还是在书签下拉菜单中单击它,它都不会在Chrome的默认主屏幕上启动然而,当我在任何其他页面上使用Chrome时,它都可以正常工作。以下是编辑好的书签:

javascript:window.location.href="http://part.of."+prompt("Website:")+".the.web.site.com";

很简单,对吧?然而,为什么这在Chrome中不起作用?Safari,即使是在其顶级网站上,“meta page”也会毫无问题地响应此书签。根据这篇帖子,它看起来像是Chrome故意使用的安全功能:


根据这篇帖子,这似乎是Chrome故意设计的安全功能:


试试这个,根据您的需要进行定制,它在标准的“新建”选项卡页面中起作用

javascript:search_terms=prompt('Search terms?');window.location='http://www.google.com/search?q='+search_terms+'site:history.com';

试试这个,根据您的需要进行定制,它可以在标准的“新建”选项卡页面中工作

javascript:search_terms=prompt('Search terms?');window.location='http://www.google.com/search?q='+search_terms+'site:history.com';

顺便说一句,我已经尝试过了,我甚至将bookmarklet简化为这种形式,但仍然不起作用:
javascript:window.location.href=”http://stackoverflow.com";还有,顺便说一句,我已经尝试过了,我甚至将bookmarklet简化为这种形式,但仍然不起作用:
javascript:window.location.href=”http://stackoverflow.com";谢谢,似乎就是这个。你知道他们是否允许Chrome扩展在
Chrome://
页面上运行吗?嗯。。。不确定。我只是试了几次,结果并不完全是积极的。我试过的两个(包括我自己的一个)根本不起作用,Evernote one会显示一条消息说“不支持从此位置剪切”。Ben,你可以手动添加一个JS片段作为书签。只需在脚本前面加上
javascript:
。刚刚在最新版本的Chrome上试用过,效果很好。谢谢,这就是它。你知道他们是否允许Chrome扩展在
Chrome://
页面上运行吗?嗯。。。不确定。我只是试了几次,结果并不完全是积极的。我试过的两个(包括我自己的一个)根本不起作用,Evernote one会显示一条消息说“不支持从此位置剪切”。Ben,你可以手动添加一个JS片段作为书签。只需在脚本前面加上
javascript:
。刚刚在最新版本的Chrome上试用过,效果很好。