ユーザーがブックマークを作成するときに、Chrome でモーダル Javascript ダイアログ ボックスを表示しようとしています。ただし、Closure と SimpleModal+JQuery を試した後、ダイアログ ボックスが表示されないようです。これは Chrome の拡張機能の制限ですか、それとも何か間違ったことをしていますか? (私はまだJavascriptを学んでいるので、それを理解していないことが理由かもしれません。)
Closureを使用したコードは次のとおりです。それは機能に組み込まれているので、問題なく機能しています。助言がありますか?ありがとう!
<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>