我正在尝试使用chrome开发人员工具调试我在Twitter oauth中遇到的问题.
当oauth窗口出现时,我打开开发人员工具来监视请求 - 但是一旦oauth窗口关闭,开发人员工具窗口也会关闭.我希望能够保持开发人员工具窗口打开,以便我可以检查所做的请求.
这可能吗?
好吧,所以我通过扩展程序更改网站的配色方案,这是我第一次使用content_scripts所以是的,我是一个完整的新手,随意把我当作一个人.
问题是tabs.connect它不工作,我需要标签ID或什么?这是我到目前为止所拥有的:
manifest.json的:
{
"manifest_version": 2,
"name": "ROBLOX Color Scheme",
"description": "Edit the color scheme of the roblox bar! Note: Not created by roblox.",
"version": "1.0",
"permissions": [
"<all_urls>",
"tabs"
],
"browser_action": {
"default_icon": "Icon.png",
"default_popup": "Popup.html"
},
"content_scripts": [
{
"matches": ["http://www.roblox.com/*"],
"js": ["ContentScript.js"]
}
]
}
Run Code Online (Sandbox Code Playgroud)
Popup.html:
<!DOCTYPE html>
<html>
<head>
<p>Choose a color:</p>
<input type="color" id="Color" value="">
<button type="button" id="Button">Change Color!</button>
</head>
<body>
<script src="Script.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
的script.js:
function ChangeColor() {
var TabId;
chrome.tabs.query({currentWindow: true, active: true}, …Run Code Online (Sandbox Code Playgroud) javascript google-chrome communication google-chrome-extension content-script
我到处寻找,但没有找到答案。我正在开发一个 Chrome 扩展程序,想知道如果用户选择在新的后台选项卡中打开链接,如何使弹出窗口保持打开状态。(例如,在按“ctrl”键的同时单击链接。)目前,当我这样做时,即使用户停留在当前选项卡上,弹出窗口也会关闭。
它与如何保持 Google Chrome 扩展弹出窗口打开?,正如所讨论的,当用户聚焦于不同的窗口时,弹出窗口将关闭。我说的是当用户专门将注意力集中在弹出窗口上时,如示例中所示,用户在单击链接时按下“ctrl”,焦点将保留在当前页面上。
javascript ×1