1

グーグルクロームのテーマを作ろうとしていますが、インストール時にポップアップウィンドウを表示したいのですが。テーマは拡張機能と同じではないので、それが可能かどうかはわかりません。

したがって、このマニフェストファイルを使用すると、拡張子を付けてこれを実行できると考えました。

{
   "background": {
      "persistent": false,
      "scripts": [ "script.js" ]
   },
   "description": "Een test",
   "manifest_version": 2,
   "name": "Test Extension",
   "version": "0.0.2"
}

script.jsで、次のコードを取得しました。

chrome.runtime.onInstalled.addListener(function(){
  window.open('http://www.example.com','','width=800,height=500');
});

これはすべてうまくいきます。今、難しい部分はこれをテーマに使用することです。マニフェストファイルにテーマオブジェクトを追加すると、正しく機能していないように見えます。スクリプトが実行されなくなります。したがって、この時点で、マニフェストファイルは次のようになります。

{
   "background": {
      "persistent": false,
      "scripts": [ "script.js" ]
   },
   "description": "Een test",
   "manifest_version": 2,
   "name": "Test Extension",
   "theme": {
      "colors": {
         "bookmark_text": [ 255, 255, 255 ],
         "frame": [ 12, 20, 30 ],
         "ntp_background": [ 11, 21, 35 ],
         "ntp_header": [ 40, 40, 40 ],
         "ntp_link": [ 0, 0, 0 ],
         "ntp_section": [ 255, 255, 255, 0.5 ],
         "ntp_section_link": [ 0, 0, 0 ],
         "ntp_section_text": [ 0, 0, 0 ],
         "ntp_text": [ 255, 255, 255 ],
         "tab_background_text": [ 10, 10, 10 ],
         "tab_text": [ 255, 255, 255 ],
         "toolbar": [ 6, 13, 21 ]
      },
      "images": {
         "theme_frame": "img/frame.jpg",
         "theme_frame_overlay": "img/frame_overlay.png",
         "theme_ntp_attribution": "img/ntp_attribution.png",
         "theme_ntp_background": "img/ntp_background.jpg",
         "theme_tab_background": "img/tab_background.jpg",
         "theme_tab_background_incognito": "img/tab_background.jpg",
         "theme_toolbar": "img/toolbar.jpg"
      },
      "properties": {
         "ntp_background_alignment": "bottom right",
         "ntp_background_repeat": "no-repeat"
      },
      "tints": {
         "buttons": [ 1, 1, 1 ]
      }
   },
   "version": "0.0.2"
}

ファイルがテーマとして分類されるようになるため、機能しなくなったと思います。それでも、私はこの問題をここに投稿できると思いました。私はあなたたちが提案を得たことを望みます。

4

1 に答える 1

0

これ ( http://www.themebeta.com/chrome-theme-creator-online.html ) を使用してテーマを作成すると、ポップアップも表示されます。

于 2013-04-06T02:44:32.830 に答える