【发布时间】:2021-12-19 23:11:12
【问题描述】:
我有一个 MV2 Chrome 扩展程序,我在弹出页面上添加了一个“快捷方式”链接,以便用户可以通过单击访问chrome://extensions/shortcuts。
但是,升级到 MV3 后,链接失效了。
我应该简单地删除此功能吗?
【问题讨论】:
标签: google-chrome-extension chrome-extension-manifest-v3
我有一个 MV2 Chrome 扩展程序,我在弹出页面上添加了一个“快捷方式”链接,以便用户可以通过单击访问chrome://extensions/shortcuts。
但是,升级到 MV3 后,链接失效了。
我应该简单地删除此功能吗?
【问题讨论】:
标签: google-chrome-extension chrome-extension-manifest-v3
您可以通过以编程方式打开页面来解决此问题。
<a href="#" id="commands-link">Configure Commands</a>
// get the DOM node
const link = document.getElementById("commands-link");
// add click event handler that opens the shortcuts page
link.addEventListener('click', () => chrome.tabs.create({
url: "chrome://extensions/configureCommands"
}));
【讨论】: