此代码来自后台脚本,在调用函数时会在MS Edge中引发错误(在Chrome中可以正常工作):
const zoom = () => {
console.log('zoom function');
browser.tabs.getZoom(z => {
//.......
});
}
缩放功能写在控制台上,然后显示错误
SCRIPT5007:预期对象
我在清单
中具有选项卡权限答案 0 :(得分:0)
Tabs API类本身。但是,尚不支持tabs.getZoom
方法。您可以在以下网页上查看兼容性详细信息:: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/getZoom
但是,您可以在扩展程序的Content Script中使用JS解决此问题。 MS Edge提供了此功能来测量缩放百分比。
screen.deviceXDPI / screen.logicalXDPI
您可以在此答案中查看更多详细信息::: How to detect page zoom level in all modern browsers?