Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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
Google chrome extension 如何在chrome中打开新选项卡?_Google Chrome Extension - Fatal编程技术网

Google chrome extension 如何在chrome中打开新选项卡?

Google chrome extension 如何在chrome中打开新选项卡?,google-chrome-extension,Google Chrome Extension,当用户处于固定选项卡(选项卡处于焦点)时,是否可以使扩展在新选项卡中打开书签链接?新选项卡重定向!设置用户指定URL以加载到新选项卡中的扩展。此方法允许您直接在新选项卡中打开所有书签。 您只需将书签的url替换为以下代码: javascript:(function(){ var str = this.location.toString(); var url = 'http://INSERT_BOOKMARK_URL_HERE' ; if ( !str.includes('/

当用户处于固定选项卡(选项卡处于焦点)时,是否可以使扩展在新选项卡中打开书签链接?

新选项卡重定向!设置用户指定URL以加载到新选项卡中的扩展。

此方法允许您直接在新选项卡中打开所有书签。 您只需将书签的url替换为以下代码:

javascript:(function(){ 
   var str = this.location.toString();
   var url = 'http://INSERT_BOOKMARK_URL_HERE' ; 
   if ( !str.includes('/_/chrome/newtab') ) window.open(url); 
   else this.location.replace(url);
})();
将“在此处插入书签\u URL\u”替换为所需的URL,注意它必须以“http://”开头, 例如:我的书签是谷歌主页“google.com”,书签应该是这样的:

javascript:(function(){ 
   var str = this.location.toString();
   var url = 'http://google.com' ; 
   if ( !str.includes('/_/chrome/newtab') ) window.open(url); 
   else this.location.replace(url);
})();
注意:此代码由我编写,旨在与chrome的原生新选项卡配合使用 因此,当当前打开的选项卡是默认的新选项卡时,代码将在当前选项卡中打开页面 因此,如果您使用的是自定义选项卡,只需在代码中将其url替换为“/\uu/chrome/newtab”, 或者,如果你根本不喜欢这个想法,只需使用与前一个相同的代码,除非它总是 在新选项卡中打开书签

 javascript:window.open('http://INSERT_BOOKMARK_URL_HERE');

就是这样,希望能有所帮助。

好吧,这只是改变了新标签。当用户处于固定选项卡中时,它不会在新选项卡中打开书签链接。我知道你的意思,但新标记页显示中的打开链接是否是网页代码决策,你不能只在书签上单击鼠标中键吗?笔记本电脑没有鼠标中键,这就是我需要此扩展的原因。您无法在书签链接上注册单击事件。控件单击也可以工作