コンテキストタイプが"editable"
のコンテキストメニュー項目を作成すると、<input>
タグでコンテキストメニューを開いたときに表示されます。入力タイプ「日付」は編集可能ではありません
chrome.contextMenus.create({
...
contexts: ["editable"]
...
});
<input>
は通常のテキストボックスであるとき、それはそれは、このようなdate
やtime
などのタイプを持っている場合しかし、メニューはもはや現れ、働かない:
<input type="date"> <!-- Nope -->
がそれであり、ある理由(異なる種類の<input>
を含む編集可能な要素にのみ表示されるように)
I assu私はコンテンツスクリプトを使用することが唯一の解決策かもしれませんが、私は "activeTab"パーミッションを宣言していますので、これはおそらく適切ではありません。とにかく答えてくれてありがとう。 –
残念ながら、他の解決策の余地はありません。 https://bugs.chromium.org – wOxxOm
で機能リクエストを送信するか、編集可能なページとページの両方のコンテキストで表示するだけです。視覚的にはそれほどエレガントではありませんが、 '' activeTab "' -onlyアクセス権セットだけは価値があります。 – wOxxOm