-
-
-
Chrome拡張機能の開発で、chrome.のAPIは使えないからpostMessage()でやり取りする必要があるけど、自由度が高いサンドボックスの作り方。
-
webpackを使ってTypeScriptでChrome拡張機能を開発する方法
-
-
-
-
サービスワーカーの良い設定
"type
-
V2の間にlocalStorageからStorage API移行をしていなかったのでオプション値が引き継げない事に今日気がつく
```
V2でlocalStorageとStorage APIを同居させて裏で値をコピーしてからV3に移行するのが良さそうです。
```
-
サービスワーカーではXMLHttpRequestでなくてfetch()をつかうそうだ。Chrome拡張機能でManifest V3対応してたら必要になったよ。
-
navigator.clipboard.writeText("もじれつ")が使える
-
server_workerになって、一つのファイルしか読み込めなくなったので、頭でimportScripts("")する
-
-
マニュフェストV3に移行するときに、BackgroundページをService Workerに変えるときに注意すべきこと。
-
-
マニュフェストファイルV3への移行のスタートはこれから
-
host_permissionsとかには触れられていないけど参考に
-
-
-
-
-
-
-
-
Chrome拡張機能でのmoduleの読み込み方法
-
コンテンツスクリプト、URL毎にスクリプト設定できるのしらなんた
-
-
-
RequireJSをChrome拡張のコンテンツスクリプトで使うときは、data-mainが使えないのでrequire.jsと本体.jsを読み込んで require.configで調整
-
-
-
JavaScript圧縮
-
CSS圧縮
-
HTMLファイルの圧縮 $ npm i html-minifier $ html-minifier --collapse-whitespace --remove-comments --remove-optional-tags --remove-redundant-attributes --remove-script-type-attributes --remove-tag-whitespace --use-short-doctype --minify-css true --minify-js true
-
セキュアなChrome拡張機能の作り方 web_accessible_resources, innerTextを使う。 外部通信はやめよう
-
難読化禁止など、Chrome拡張機能の開発ポリシーを変更しないとね
-
「新しいダッシュボード」だと「アーカイブ」は出来る。公開されていないアイテムはカウントされないので
-
-
Chrome拡張機能でGoogleタグマネージャーでGoogleアナリティクスを使う方法
-
DevToolsのResourcesタブがいつのまにかApplicationsに変わっていた。 で、あるはずのKeyがLocalStorageのリストにでない Chrome 64
-
chrome.extension.getBackgroundPage()ではイベントベージが立ち上がらないが、chrome.runtime.getBackgroundPage()を使えば、非同期でイベントページのバックグラウンドページが再起動される
-
ホイールのスクロール量調整
-
manifestで "all_frames"
-
-
Chrome Webストアの有料オプションの説明
-
non-zero integers can't start with 0. For example, 99999 and 032 are both invalid. version_name なんていうのも有るのね
-
、長時間のディレイが必要な場合はchrome.alarms APIを利用します。
-
まー Chrome Webストアからインストールできれば十分だけど
-
-
3ファイルを利用する。これらのファイルは拡張機能でOAuthを実現するために必要なファイルである。chrome_ex_ouath.htmlはコールバック先のファイルである。内部でどういった動作をしているかはわからないので、解説はできない。
-
sendResponse({})
-
xhr.withCredentials = true;
-
-
バックグラウンドのページの起動時に、すでにデータがあればそのまま、なければ値を設定する例ですchrome.storage.local.get({opt1
-
-
-
Indexed DBはキー以外の項目にインデックスを張ることでキー以外の項目も検索条件にできます。Indexed DBはトランザクションが使えます
-
EventPageでのconextMenuは難しい
-
「background page から event page への変更」は役立つ (日本語訳と解説されていて)
-
-
今回のアップデートで違いがなくなって全部(ブラウザアクションでもページアクションでもないものまで)のアイコンがブラウザアクションのようにずらっとならんでしまいます
-
-
拡張機能をしらべてたけど、タグelementのcreateが勉強になった
-
-
Google APIの利用管理
-
Chromeアプリ一覧表示
-
ライセンスの動作確認方法
-
Chrome Appでのアプリ購入 ライセンス確認サンプル
-
-
Chrome拡張機能でのGoogle Web Storeのライセンス管理
-
Google APIの利用管理
-
Google Web Storeによるライセンス管理 for Chrome拡張機能
-
-
Chrome App Store管理APIサンプル ユーザidentifyのサンプルでもある
-
-
組織で限定公開された Chromeアプリの公開方法
-
自動的にページをつなぎ合わせる データの作り方込み
-
-
Chrome Extention
-
manifest.json 内では __MSG_*__ のような記述で messages.json で定義された文言を置き換え表示させることができます
-
-
ライセンス支払いとチェックAPIなど
-
JavaScriptを.jsファイルで出さないとダメ?
-
Chrome拡張機能の開発でGoogleアナリティクスの入れ方。タグマネージャーの時は??
-
ga.jsのバターン
-
Page Actionは特定のWebサイトのみアイコンを表示
-
-
"content_security_policy"
-
-
パッケージ化されていない… って開発途中の意味があったの
-
-
-
Chrome拡張機能を作り出す際のデザインパターン・・・っていう大それたものじゃないけど、ようはテンプレが確立されてきます
-
jQuery 2.x has the same API as jQuery 1.x, but does not support Internet Explorer 6, 7, or 8.
-
Chrome34から?? January 2014 Chrome will stop loading or running manifest version 1 extensions.
-
-
-