乐闻世界logo
搜索文章和话题

How to Open Clicked Link in New Tab via Tampermonkey?

8 个月前提问
6 个月前修改
浏览次数54

1个答案

1

在使用 Tampermonkey 脚本管理器实现在浏览器中新标签打开链接的功能时,首先需要确保已经在浏览器中安装了 Tampermonkey 扩展。接下来,可以按照以下步骤创建和使用一个简单的脚本来实现这一功能:

步骤 1: 安装 Tampermonkey

  1. 打开浏览器(例如 Chrome)。
  2. 访问 Chrome 网上应用店或其他浏览器的相应扩展商店。
  3. 搜索 “Tampermonkey” 并选择添加到浏览器中。
  4. 安装后,确保扩展程序已启用。

步骤 2: 创建新脚本

  1. 单击浏览器右上角的 Tampermonkey 图标。
  2. 选择 “创建新脚本...”。
  3. 这将打开 Tampermonkey 的脚本编辑器。

步骤 3: 编写脚本

在脚本编辑器中,可以编写一个简单的脚本,使所有链接默认在新标签页中打开。以下是一个基本的脚本示例:

javascript
// ==UserScript== // @name Open Links in New Tab // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author Your Name // @match *://*/* // @grant none // ==/UserScript== (function() { 'use strict'; // 获取页面上所有的链接元素 var links = document.getElementsByTagName("a"); // 遍历每个链接,设置其 target 属性为 “_blank” for (var i = 0; i < links.length; i++) { links[i].target = "_blank"; } })();

步骤 4: 保存并测试脚本

  1. 在脚本编辑器中,点击“文件”菜单,然后选择“保存”。
  2. 打开任何网页试试点击链接,如果链接在新标签页中打开,那么脚本工作正常。

示例说明

在这个脚本中,我们首先通过 getElementsByTagName 获取页面上所有的 <a> 元素(即链接)。然后,我们遍历这些链接,并将每个链接的 target 属性设置为 _blank。这意味着当点击这些链接时,它们将在新的浏览器标签中打开。

以上就是通过 Tampermonkey 在浏览器中自动设置链接在新标签页中打开的一个基本示例。这种方式可以非常方便地对所有网页生效,而不需要手动修改网页代码。

2024年6月29日 12:07 回复

你的答案