我正在开发一个chrome扩展并遇到问题.我已经在chrome的上下文菜单中添加了一个项目,如果单击该菜单项,则需要打开一个弹出窗口.我的代码看起来像这样:
function popup(url) {
window.open(url, "window", "width=600,height=400,status=yes,scrollbars=yes,resizable=yes");
}
chrome.contextMenus.create({"title": "Tumblr", "contexts":["page","selection","link","editable","image","video","audio"], "onclick": popup('http://example.com')});
Run Code Online (Sandbox Code Playgroud)
但是这段代码不能正常工作.单击上下文项后,弹出窗口不会出现,而是在chrome扩展首选项中刷新扩展名后.
提前致谢!
首先:我没有受过javascript的教育.所以有一个appendChild方法的问题.那是我的代码:
var wrapper = document.getElementsByClassName('innerWrap');
var post = document.createElement('input');
post.style.position = "absolute";
post.style.top = "100px";
document.wrapper.appendChild(post);
Run Code Online (Sandbox Code Playgroud)
为什么不起作用?
提前致谢!