Advertisement

Notabs:无需标签页的Edge扩展,让新页面在新窗口而非标签页中打开

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
Notabs是一款专为Microsoft Edge设计的浏览器扩展程序,它能够将用户点击的新链接自动在新的浏览器窗口中打开,而不是默认的选项卡。这极大地减少了标签栏的混乱,并帮助用户更好地管理多个任务和网页之间的切换,从而提高浏览效率。 随着Edge浏览器的最新更新,任何曾经在单独窗口打开的链接现在都会默认作为当前窗口中的新标签页打开。这虽然让一些用户感到满意,但我个人不喜欢使用标签页浏览网站,因此经常需要按住Shift键以确保单击链接时会开启新的独立窗口而非选项卡。然而有时我会忘记这样做,导致不希望的结果出现。 为了应对这个问题,并且无论何时点击任何东西都想要打开一个新的浏览器窗口而不是一个新标签页,我决定创建了一个Edge扩展程序来解决这个需求。此项目的目标非常简单:它需要捕获即将被加载的新标签的URL,然后使用该URL开启一个新的独立的Edge浏览器窗口,并关闭原本用于打开新页面的那个选项卡。 关于如何获取已编译好的版本,请在Microsoft Store中查找即可获得安装包;如果您想运行本地构建版本的话,则可以自行下载源代码并在开发环境中进行调试和测试。不过需要注意的是,这里不会提供具体的APPX文件的生成步骤说明,因为这超出了项目的基本范围之外。 总之,这个Edge扩展程序旨在帮助那些像我一样偏爱使用独立窗口而非标签页浏览网页的人们能够更方便地管理他们的浏览器操作习惯。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • NotabsEdge
    优质
    Notabs是一款专为Microsoft Edge设计的浏览器扩展程序,它能够将用户点击的新链接自动在新的浏览器窗口中打开,而不是默认的选项卡。这极大地减少了标签栏的混乱,并帮助用户更好地管理多个任务和网页之间的切换,从而提高浏览效率。 随着Edge浏览器的最新更新,任何曾经在单独窗口打开的链接现在都会默认作为当前窗口中的新标签页打开。这虽然让一些用户感到满意,但我个人不喜欢使用标签页浏览网站,因此经常需要按住Shift键以确保单击链接时会开启新的独立窗口而非选项卡。然而有时我会忘记这样做,导致不希望的结果出现。 为了应对这个问题,并且无论何时点击任何东西都想要打开一个新的浏览器窗口而不是一个新标签页,我决定创建了一个Edge扩展程序来解决这个需求。此项目的目标非常简单:它需要捕获即将被加载的新标签的URL,然后使用该URL开启一个新的独立的Edge浏览器窗口,并关闭原本用于打开新页面的那个选项卡。 关于如何获取已编译好的版本,请在Microsoft Store中查找即可获得安装包;如果您想运行本地构建版本的话,则可以自行下载源代码并在开发环境中进行调试和测试。不过需要注意的是,这里不会提供具体的APPX文件的生成步骤说明,因为这超出了项目的基本范围之外。 总之,这个Edge扩展程序旨在帮助那些像我一样偏爱使用独立窗口而非标签页浏览网页的人们能够更方便地管理他们的浏览器操作习惯。
  • -CRX插件
    优质
    非凡新标签页是一款功能强大的Chrome扩展程序(CRX插件),它为用户提供了自定义的新标签页体验。这款插件支持添加书签、展示天气和新闻资讯,同时具备简洁美观的设计界面,大大提升浏览器的使用效率和个性化需求。 超凡新标签页是一款采用流行Metro风格的Chrome浏览器扩展程序。它对原生的新标签页进行了多项改进(多达20项),使您的浏览体验更加个性化、便捷且实用。 更新日志: 版本:1.5.0 更新日期: 2013-9-2 1. 扩展更名为“超凡新标签页”,并更换了相应的logo和宣传图。 2. 添加了Logo外链功能。 3. 修复了一些错误。
  • New Tab Override:替代”功能设定您希望
    优质
    New Tab Override是一款浏览器扩展程序,允许用户自定义新标签页显示的内容,取代默认设置,带来更加个性化和高效的浏览体验。 Firefox附加组件“新选项卡覆盖”允许您自定义在打开新标签页时显示的页面。以下是该产品的特点: - 将您的主页设置为默认的新标签页。 - 自定义背景颜色以匹配个人喜好。 - 使用本地HTML文件作为新的标签内容,这些文件存储于扩展程序中。 - 获取有关Mozilla的最新消息(仅德语)。 其他功能包括: - 可将焦点置于地址栏或直接在新页面上设置; - 定义新标签页打开的位置; - 如果网址缺少协议,自动添加“http://”; - 与Firefox容器标签特性兼容使用。 - 支持暗模式以适应不同的浏览环境。 此外,您可以通过Shift + F12或者在地址栏输入newt来快速访问设置界面。
  • Infinity Pro
    优质
    Infinity Pro新标签页是一款简洁高效的浏览器扩展程序,提供个性化的主页设置和便捷的书签管理功能,帮助用户快速访问常用网站。 Infinity新标签页是一款基于HTML5的扩展程序,它将开启你的Chrome和火狐浏览器的新标签页高度自定义时代。你可以一步添加常用网站到新标签页并以图标形式展示,并且可以定制搜索引擎、选择高清壁纸以及使用天气、笔记、书签、待办事项、历史记录和Gmail提醒等小工具来提高生产力。
  • 使用Firefox插件链接
    优质
    本教程介绍如何配置和使用Firefox浏览器插件,在新标签页自动打开链接,提高浏览效率。 在 Firefox 扩展的选项卡功能中打开链接可以在新选项卡中进行。 此扩展仅在用户选择链接时显示上下文菜单(受 Webextension 限制)。 许可证信息及代码贡献者详情未提供具体细节,因此在此不做赘述。我的改动主要是将原有多项上下文菜单简化为单一的菜单项,并确保内容脚本在启动时运行。
  • 实现Chrome以快速间切换
    优质
    本教程介绍如何开发一款用于Google Chrome浏览器的便捷插件,帮助用户迅速在已开启的多个标签页之间进行高效切换,提升浏览体验。 Chrome浏览器的扩展功能是开发者利用JavaScript、HTML和CSS技术为用户提供定制化浏览体验的一种方式。其中一项旨在提高用户工作效率的功能是在打开的选项卡之间快速切换,这允许用户便捷地在多个浏览器标签页间进行操作而无需逐一点击或使用内置快捷键。 开发这样的Chrome扩展需要了解其基本结构: 1. `manifest.json`:配置文件,定义了元数据、权限设置、背景脚本和内容脚本等信息。 2. JavaScript文件:用于实现核心功能,包括处理用户交互及与浏览器API通信的功能代码。 3. HTML和CSS:可能包含扩展的界面元素如设置页面或弹出窗口的设计部分。 4. 图标和其他资源:例如扩展图标、图片素材。 对于快速切换选项卡的核心逻辑: 1. 使用`chrome.tabs` API,允许访问并操作当前打开的所有标签页信息。通过调用相关函数可以查询和控制这些标签页的显示状态。 2. 用户交互处理机制可包括监听键盘快捷键或浏览器工具栏按钮点击事件来触发特定功能执行。 3. 为了提高切换效率,扩展需要维护一个选项卡列表以快速定位目标页面并进行切换操作。 开发时需要注意以下几点: 1. 在`manifest.json`中声明必要的权限(如对`tabs`的访问)以便调用相关API; 2. 设置背景脚本使其实现持续运行状态,并能及时响应用户的请求。 3. 确保扩展具有良好的兼容性和性能,以适应不同版本浏览器的需求并优化用户体验。 此功能实现可能包含在特定源代码文件中,如JavaScript、HTML界面和资源等。开发者可以通过这些资料学习如何利用Chrome API来开发定制化的浏览工具,并直接使用该扩展提高自己的工作效率。
  • 自己动手制作Edge和Chrome插件
    优质
    本教程详细介绍了如何自行开发适用于Microsoft Edge和Google Chrome浏览器的标签页扩展插件,适合希望定制化浏览器功能的用户。 自制Edge、Chrome标签页扩展插件。
  • Aurora-crx插件
    优质
    Aurora新标签页是一款简洁美观的Chrome扩展程序,提供清新亮丽的主题和实用的功能,旨在为用户打造更佳的浏览体验。 Aurora New Tab让您的Chrome浏览器焕然一新!您可以根据需要自定义所有功能。这款插件快速、可定制、美观且高效。 特色功能: - 每日展示新的图片或选择您自己的个性化图片。 - 为您提供每日待办事项和笔记本功能,帮助您管理日常任务。 - 查看已安装的所有Chrome应用以及天气信息。 - 提供搜索工具,并能一键清理浏览器缓存。 - 支持右键菜单自定义及更多个人化设置。
  • JavaScript使用window.open同一同名)
    优质
    简介:本文介绍了在JavaScript中如何利用window.open方法在同一浏览器窗口中加载新的网页地址,特别强调了处理非同名窗口的情况。 最近在做一个JSP网页项目,需要打开一个没有任何菜单工具栏的IE窗口,并且使用了window.open方法来实现这一功能。然而,在尝试过程中发现了一个问题:如果先前已经打开了某个窗体而没有关闭它的话,在再次调用window.open时会直接在这个未关闭的窗体内创建新的内容而非新建一个独立的新页面,导致原先打开的那个窗口的内容被覆盖。 经过一番研究和测试之后,我找到了这个问题的原因所在。原来当使用相同的名称来指定新打开的窗口的时候(如下面的例子),浏览器将会在具有相同名字的一个已存在的窗口上加载该URL而不是生成一个新的: ```javascript window.open(view_svg.jsp?ukey=<%= ukey %>&itemID=<%= itemID%>&charset=UTF-8, newWindow,height=100%, width=100%,toolbar=no,loca); ``` 为了避免这种覆盖的情况发生,可以为每次调用时指定一个不同的窗口名称或者确保在打开新的页面之前关闭旧的页面。