0

単純なタブを作成しようとしているだけで、それを機能させることができません。私が間違っていることはありますか?

マニフェスト.json

{
  "manifest_version": 2,
  "browser_action": {
      "default_icon": {
          "19": "logo_19.png"
      },
      "default_title": "Test Suite",
      "default_popup": "main.html"
   },  
   "description": "Test Suite Description",
   "icons": {
      "128": "icon_128.png",
      "16": "icon_16.png"
   },   
   "name": "Test Suite",
   "permissions": ["http://www.google.com/"],
   "version": "1.0"
}

main.html

<html>
<head>
<script type="text/javascript" src="popup.js">
</script>
</head>
<body>
    <div id="menu-items-ui">    
    <div id="registration">
     Google Search
      </div>
     </div>
</body>
</html>

popup.js

<script type="text/javascript"> 
document.addEventListener('DOMContentLoaded', function() {
    var registration = document.getElementById('registration');
    registration.addEventListener('click', function() {
        chrome.tabs.create({ url: 'http://www.google.com' });
    }); 
});
</script>

グーグルサイトには行きません。前もって感謝します。

4

1 に答える 1

0

JavaScript ファイルに html があります。削除してください

popup.js

document.addEventListener('DOMContentLoaded', function() {
    var registration = document.getElementById('registration');
    registration.addEventListener('click', function() {
        chrome.tabs.create({ url: 'http://www.google.com' });
    }); 
});
于 2013-08-17T15:37:06.483 に答える