0

chrome.browser.openTab({url:""}, function() { });で開いた新しいタブを制御するにはどうすればよいですか? タブでURLを変更したり、要素の属性を変更したり、要素の属性を変更したりするなど、JavaScriptで行う操作を意味します。Chromeアプリケーションを使用して新しいブラウザタブを制御する方法

Chromeアプリでは可能ですか、Chromeアプリを作成する必要がありますかメッセージの受け渡しを使用して拡張機能と制御機能をすべて備えていますか?

+0

を使用した拡張機能だけがそれを行うことができます。アプリケーションには、[documentation](https://developer.chrome.com/apps/api_index)にあるようなAPIはありません。 – wOxxOm

答えて

1

Chromeブラウザのタブのコンテンツを管理するChromeアプリケーションでなければならない場合は、最後におすすめの方法が最適です:Chromeアプリはメッセージ転送でChrome拡張機能と通信し、Chrome拡張機能はページを変更します。

https://developer.chrome.com/extensions/messaging#external

おそらくこれはあなたのユースケースに適合していませんが、ウェブサイトは、Chromeアプリケーションから表示することができれば、あなたは<webview>タグを使用することができ、ウェブサイトは、サンドボックス化されないだろう、とあなたは、その内容を制御することができwebview.executeScriptcontentloadイベント

https://developer.chrome.com/apps/tags/webview#example https://developer.chrome.com/apps/tags/webview#event-contentload

関連する問題