사용자가 북마크를 만들 때 Chrome에 모달 자바 스크립트 대화 상자를 표시하려고합니다. 그러나 Closure 및 SimpleModal + JQuery를 시도한 후에는 대화 상자가 나타나지 않는 것 같습니다. 이 기능은 Chrome에서 확장 기능의 제한 사항입니까, 아니면 내가 잘못하고있는 것입니까? (나는 여전히 자바를 배우므로, 이해가 부족하여 그 이유가 될 수 있습니다.)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). 모하메드의 정보를 사용하여 실제로 페이지를로드 할 때가 아니라 페이지로드시에 대화 상자를 표시 할 수있었습니다. (보기 좋게 정렬되었지만 적어도 뭔가가 있습니다.) 북마크 (그것은 임의로하는 것처럼 보입니다). 이것은 나를위한 고집 점입니다. 나는 제안에 개방적이지만, (인생은 바빴습니다) 정말 놀 수있는 시간도 없었습니다. 그래서 그것은 단순 할 수 있습니다. – JasCav