我想在用戶創建書籤時在Chrome中顯示模式JavaScript對話框。但是,在嘗試Closure和SimpleModal + JQuery之後,我似乎無法看到一個對話框出現。這是Chrome中擴展的限制,還是我做錯了什麼? (我仍然在學習Javascript,所以我缺乏理解這可能是其原因。)來自Chrome擴展程序的顯示對話框
這是我的代碼使用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>
我讚賞澄清(+1)。使用來自Mohamed的信息,我能夠獲得一個對話框來顯示(好,有點 - 看起來不正確,但至少有東西在那裏),雖然它在頁面加載時會顯示,而不是當我實際添加書籤(它似乎是任意的)。這對我來說是一個關鍵點。我樂於接受建議,但我也沒有時間真正玩弄它(生活一直很忙),所以它可能很簡單。 – JasCav 2010-01-12 17:51:54