当用户创建书签时,我试图在 Chrome 中显示模态 Javascript 对话框。但是,在尝试了 Closure 和 SimpleModal+JQuery 之后,我似乎无法显示一个对话框。这是 Chrome 中的扩展限制,还是我做错了什么?(我还在学习 Javascript,所以我对它缺乏了解很可能是原因。)
这是我使用闭包的代码。它确实使它成为功能,所以它工作正常。有什么建议么?谢谢!
<html>
<head>
<script src="./lib/closure-library/closure/goog/base.js"></script>
<script type="text/javascript" src="./lib/closure-library/closure/goog/deps.js"></script>
<script>goog.require('goog.ui.Dialog');</script>
<script type="text/javascript">
chrome.bookmarks.onCreated.addListener(function(id, bookmark) {
// Setup the dialog box.
var dialog1 = new goog.ui.Dialog();
dialog1.setContent('[Insert Placeholder]');
dialog1.setTitle('Title Placeholder');
// Display dialog.
dialog1.setVisible(true);
});
</script>
</head>
<body>
<!-- Do Nothing -->
</body>
</html>