Skip to content

为什么要删除 GM_openInTab 的 useOpen 选项 #1043

@DreamNya

Description

@DreamNya
Image Image Image

上图分别是
offscreen 的 window.open
service worker 的 chrome.windows.create
service worker 的 chrome.tabs.create

看出区别了吗?

useOpen的意义从来不是打开原本打不开的页面(协议链接在MV2时期就可以通过chrome.tabs.create打开),而是可以弹出一个选项框,使浏览器记住以后打开该协议链接时无需再强制确认,可以直接静默打开
这对一些自动化项目、前后端互通的项目来说非常重要

另外useOpen选项属于向上兼容,并不影响油猴、暴力猴的API,且不影响任何不需要这个API的用户

Metadata

Metadata

Assignees

Labels

P0🚑 需要紧急处理的内容hotfix需要尽快更新到扩展商店

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions