0
當我創建一個上下文菜單項並且上下文類型爲"editable"
時,它會在<input>
標記上打開上下文菜單時顯示。輸入類型「日期」不可編輯
chrome.contextMenus.create({
...
contexts: ["editable"]
...
});
它的工作原理,當<input>
是正常的文本框,然而,當它有一個類型,如date
或time
,菜單不再顯示出來:
<input type="date"> <!-- Nope -->
這是爲什麼,是有讓它出現的方式(僅適用於包含不同類型<input>
的可編輯元素)?
我ASSU我使用內容腳本可能是唯一的解決方案,但是我只聲明瞭「activeTab」權限,因此這可能不合適。無論如何感謝您的答案。 –
不幸的是,沒有任何其他解決方案的空間。您可以在https://bugs.chromium.org上提交功能請求 – wOxxOm
或者直接在可編輯和頁面上下文中顯示它。它在視覺上不太優雅,但是「activeTab」 - 只有權限集才值得。 – wOxxOm