gpt4 book ai didi

javascript - Chrome 扩展程序 - 进入全屏模式会将页面背景颜色变为黑色

转载 作者:太空宇宙 更新时间:2023-11-03 22:32:13 25 4
gpt4 key购买 nike

我正在创建一个允许用户全屏查看任何网页的 Chrome 扩展程序:

manifest.json

{
"manifest_version": 2,
"name": "...",
"version": "1.0",
"description": "...",
"background": {
"scripts": ["jf.js"]
},
"browser_action": {
"default_icon": "icon.png",
"default_title": "..."
},
"author": "..." ,
"file_system_provider_capabilities":
{
"configurable": false
},
"incognito": "spanning",
"offline_enabled": true,
"permissions": [
"tabs",
"activeTab"
],
"short_name": "..."
}

jf.js

chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.insertCSS(null, {file: "jf.css"});
chrome.tabs.executeScript({
code: 'document.body.webkitRequestFullscreen()'
});
});

jf.css

body:-webkit-full-screen {
width: 100%;
height: 100%;
overflow: scroll;
}

它工作正常,但是当一个页面通过扩展程序进入全屏模式时,同一页面的背景颜色变为黑色,我该如何解决?

我使用了以下描述的全屏 API:https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API为了做这个扩展。

谢谢!

最佳答案

我找到了将“document.body.webkitRequestFullscreen()”切换为“document.documentElement.webkitRequestFullscreen()”所需的解决方案,现在可以使用了。

谢谢!

关于javascript - Chrome 扩展程序 - 进入全屏模式会将页面背景颜色变为黑色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48051631/

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