問題タブ [chrome-web-store]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1007 参照

google-chrome-extension - 自分の拡張機能のプロジェクトファイルをダウンロードするにはどうすればよいですか?

GoogleChrome拡張機能を更新したいと思います。それは私自身の拡張であり、外国のものではありません。開発者ページにアクセスできましたが、最後にアップロードした.zipファイル、つまり最後のバージョンをダウンロードする方法がわかりませんでした。

コンピューターにまだファイルがないので、これをお願いします。では、前回アップロードした.zipをダウンロードするにはどうすればよいですか?

解決

  1. 拡張IDを取得します。のようなものbfbmjmiodbnnpllbbbfblcplfjjepjdnです。
  2. ~~~~このリンクの内線IDをに 置き換えます: https ://clients2.google.com/service/update2/crx?response = redirect&x = id%3D ~~~~%26uc
  3. IDが置き換えられたリンクを別のブラウザ(Chromeではない)に貼り付けると、が表示されますsave dialog。ファイルを保存し.crxます。
  4. ファイルの名前.crxをfileに変更し.zip、アーカイブを抽出します。

注:開こうとする.zipと壊れているように見えてエラーが発生しましたが、直接抽出するとすべて問題ありません。

0 投票する
1 に答える
240 参照

google-apps-script - 「Chromeウェブストアに登録」がGoogleスクリプトエディタに表示されない

スクリプト(スクリプトギャラリーでは「Paypalストア」と呼ばれます)をChromeウェブストアのウェブアプリとして公開しようとしていますが、Googleスクリプトの[公開]メニューに[Chromeウェブストアに登録]という項目が表示されません。エディター(このメニューに表示される項目は、[ギャラリーに公開]と[Webアプリとしてデプロイ]のみです)。私に何ができる?

0 投票する
2 に答える
4196 参照

google-chrome - Chrome Web ストアで公開されている Chrome 拡張機能を自動更新することはできますか?

ドキュメントはこれについて非常に不明確です。拡張機能を自己ホストしている場合は、バージョン番号を上げて拡張機能を自動更新できることがわかりました。ただし、クロム Web ストアに公開しながらセルフ ホストできるかどうかはわかりません。

Google がウェブ インターフェースを介して拡張機能を手動で更新するように強制するとは信じられません。

0 投票する
1 に答える
1547 参照

google-chrome - パラメータを chrome.tabs.executescript() に渡す

にパラメータを渡すにはどうすればよいchrome.tabs.executescript()ですか? の外部で定義しましたchrome.tabs.executescript()

0 投票する
2 に答える
380 参照

google-chrome - 私の google-chrome 拡張機能がスクリプト作成を禁止されているページを見つけるための chrome.* API はありますか?

コンテンツ スクリプト、背景ページ、設定ページ、ポップアップ ページを持つ Google Chrome 拡張機能を開発しています。content-script が Chrome Web Store にロードされても、onMessage リスナーが呼び出されないという難しい方法を学びました。

を実行している時点で一貫して中断できますchrome.extension.onMessage.addListenerが、リスナーが呼び出されることはありません。したがってchrome.tabs.sendMessage、バックグラウンド ページまたはポップアップ ページから実行すると、responseCallback関数が呼び出されることはありません。つまり、内部のロジックはresponseCallback決して実行されません。Chrome はこれをエラー シナリオのように扱いません。リクエストを受け入れますが、その後はサイレントになります。

これをエラー ケースとして処理した場合 (chrome://ページにメッセージを送信しようとする場合と同様)、responseCallbackは未定義の応答引数で呼び出され、エラー処理コードが実行されますが、そのような運はありません。

のコードに特別な動作を追加することもできましhttp(s)://chrome.google.com/webstore/*たが、実行が禁止されているページを見つけるためのより公式な方法があることを望んでいました。そこの指針をいただければ幸いです。

ここで素晴らしい投稿を見つけましたが、プログラム API がないため、この質問です。

Chrome ウェブストアとchrome://URL が特殊なケースであることは既に認識しています。ただし、私の調査によると、chrome://URL での動作は Chrome Web ストアでの動作とは異なります。URLchrome://では、コンテンツ スクリプトがまったく読み込まれていないように見え、sendMessageresponseCallback関数が null/未定義の応答オブジェクトで呼び出されます。これはエラーを通知する API の公式の方法であり、私にとっては問題なく動作します。

私の問題は、URL をハードコーディングしなくても、Chrome Web ストアで発生したようなエラーをプログラムで検出できることです (URL は時間の経過とともに変化する可能性があります)。

ご回答ありがとうございます。

0 投票する
1 に答える
105 参照

chrome-web-store - Chrome アプリを開発するために何を学ぶべきですか?

Chrome アプリを開発するために何を学ぶべきですか?

0 投票する
1 に答える
3691 参照

google-chrome - chrome.webstore.install(); 確認済みのサイトで動作しない

chrome.webstore.install(); を使用しようとすると Chrome拡張機能の検証済みWebサイトで機能すると、このエラーが返されます

インストールは、Chrome ウェブストア アイテムの検証済みサイトによってのみ開始できます

Web サイトがアイテムの検証済みサイトであっても。

head タグにアイテムへのリンクがあります。

どんな助けでも大歓迎です。

0 投票する
1 に答える
210 参照

google-chrome - ストアでホストされている Chrome 拡張機能のデプロイ

Chrome ストアでホストされている Chrome 拡張機能をデプロイしたいと考えています。

によると:

http://developer.chrome.com/extensions/external_extensions.html

CRX ファイルを含める必要があるのですが、Chrome ストアから取得するにはどうすればよいですか? インストールされず、キーが Chrome ストアで生成されたものと異なるため、独自の *.PEM キーを使用してパックすることはできません。

では、どうすればデプロイできますか?

0 投票する
4 に答える
7881 参照

google-chrome - Chrome 拡張機能の権限のアップグレード

現在、Chrome Web Store に拡張機能があり、多くのユーザーが利用しています。現在、foo.site.com へのアクセスを要求していますが、bar.site.com を取得できるように権限を更新したいと考えています。

私が今理解しているように、これら 2 つの権限を必要とする新しい更新プログラム (新しい拡張機能バージョンを Chrome Web ストアにプッシュする場合) をプッシュすると、既存のユーザーは手動で再度有効にするまで拡張機能が無効になります。更新後に拡張機能をダウンロードする新しいユーザーは問題なく、両方の権限を持っています。ただし、現在のユーザーを無効にすることはできません。

これを回避する方法はありますか?

既存のユーザーの問題を解決するオプションのアクセス許可を検討しました (ボタンをクリックしてアクセス許可をアップグレードし、先に進むように依頼するだけです)。ただし、新しいユーザーの場合、拡張機能をインストールするだけでなく、オプションのアクセス許可を受け入れる必要がありますが、これは面倒です. 新規ユーザーがインストール時にすべての許可 (オプションおよび必須) を受け入れる方法はありますか?

0 投票する
0 に答える
479 参照

google-apps-script - Google AppsScriptWebアプリが所有権を確認する

数週間前に、UiAppを使用してGoogle Apps Scriptで作成されたウェブアプリをChromeウェブストア(CWS)に登録し、問題なく公開しました。http://app.thexs.ca/xsMergeの場合に備えて、このアイテムへのリンクは次のとおりです。

このアイテムを編集しようとすると、CWSは、以下に示すように、このWebアプリに関連付けられているURLのGoogle Webマスターツールを介してWebサイトの検証を要求しています: https ://script.google.com/a/macros/thexs.ca/s/ AKfycbzJ3owOK0pzCLfLTNHBQXNSWWlPFwQm2cf5EzTGwgwr24BtY43W / exec

ウェブマスターツールのこのURL履歴は、31日前に「検証に成功しました」を示していますが、2日前に「再検証に失敗しました。検証メタタグが見つかりませんでした」も示しています。

この場合、所有権の確認を行う方法がわかりません

よろしく、ファウスト

編集1:これがこの問題にさらに光を当てることができる場合に備えて、manifest.jsonがこのWebアプリでどのように見えるかを次に示します。