javascript - Chrome 扩展程序循环打开一个面板,不会停止
问题描述
我正在创建一个不会在弹出窗口中打开但在面板中打开的 Chrome 扩展程序。
JavaScript 是
chrome.windows.create({
url:"PrincipalOnlineC2C.html",
type:"panel",
width:350,
height:400
});
这样做的问题是,当我打开扩展程序时,它永远不会停止创建新面板。如何只打开一个面板?
解决方案
解决了,半途而废,只是加了一个触发功能的按钮。
window.onload = function () {
document.getElementById("abrirPanel").addEventListener("click", abrir);
function abrir() {
chrome.windows.create({
url:"PrincipalOnlineC2C.html",
type:"panel",
width:400,
height:550
});
}
}
推荐阅读
- android - 房间持久性库@Query 不工作
- julia - 从离线安装加载 Ipopt 时 Julia 出错
- namespaces - PhpStorm 使用不正确的命名空间
- php - 在 wordpress 中动态更改样式表中的 url 路径
- c# - Hangfire 使用取消令牌
- java - Java Servlet 中的内存泄漏
- primeng - 从服务器提取“键入”数据时,PrimeNG 多选未绑定在模型驱动表单中
- node.js - Node.js 操作系统库未提供所需的输出
- ruby-on-rails - 不允许设计自定义注册参数
- algorithm - 解决不能轻易以 MT 形式表示的递归关系