3

Google Chrome拡張機能またはSafari拡張機能を使用してURLバーを強調表示することはできますか? ChromeとSafariで同様の機能があるかどうChromeとSafari拡張機能を使用したハイライトURLバー

var addressBar=document.getElementById('urlbar'); 
addressBar.focus(); 
addressBar.select(); 

私はよく分からない:Firefoxの拡張機能を使用して

は、一つは、このようなURLバーを強調表示することができます。

ご協力いただきありがとうございます。

答えて

3

Firefoxは、そのプラグインと拡張機能で、これを可能にするブラウザの「chrome」(ページのUIのもの)にアクセスできますが、あなたが言及したapiについてはわかりません。

Google Chromeは、ブラウザのChrome拡張機能にエクスポーズされていることは明らかであり、browser actionspage actionsを介してのみアクセスできます。さらに、HTML5 Desktop Notifications,Context MenusおよびOmniboxを使用してからさらに取得することができます。

しかし、Chromeが明示的にjavascriptまたはExtensions経由でのアクセスを拒否する拡張機能(またはその他の方法)からアドレスバーにアクセスすることはできません。

多くの場合、Ctrl+Lを押すとブラウザのアドレスバーにアクセスするか、ユーザーをリダイレクトする場合はwindow.location.href = 'https://stackoverflow.com'を使用することができます。

+0

返信いただきありがとうございます! Google ChromeがURLバーにフォーカスを設定する機能を制限しているのは残念です。 Safariについてご存じですか?私は[ドキュメント](http://developer.apple.com/library/safari/#documentation/Tools/Conceptual/SafariExtensionGuide/Introduction/Introduction.html)で何かを見つけることができません。 – Kevin

+0

同上サファリ。拡張機能がアドレスバーに混乱することはありません。 – canisbos

+0

よかった、知っておきたい。あなたがた両方に感謝します! – Kevin

関連する問題