gpt4 book ai didi

javascript - 检测 Javascript 中固定的 Chrome 扩展

转载 作者:行者123 更新时间:2023-12-04 11:36:07 24 4
gpt4 key购买 nike

最新的 Chrome 浏览器现在会显示一个拼图图标,并且不会自动固定您的 Chrome 扩展程序。是否有 API 可以检测 Chrome 扩展程序是否已被固定?我们可以从网页的 Javascript 中检测到,还是我们必须通过扩展本身来执行 API? (我已经假设扩展本身。)

最佳答案

下面是一些代码,您可以使用它来检查您的扩展程序是否已固定,如果没有,则将用户发送到特定的 url。
你可以把它放在你的 Background.js 中,它可以在 Manifest V3 中运行。

async function checkIsPinned(){
let userSettings = await chrome.action.getUserSettings();
if(userSettings.isOnToolbar == false){
chrome.tabs.create({ url: 'https://example.com'});
}
}
//Check if extension is pinned
checkIsPinned();
此代码改编自 https://github.com/rustyzone/is-ext-pinned

关于javascript - 检测 Javascript 中固定的 Chrome 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62844607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com