Я создаю расширение, chrome расширение, которое покажет мой сайт. Я хочу быть в состоянии определить, что пользователь использует мой веб-сайт, используя мое chrome расширение * webview . И я хочу сделать это только с помощью агента браузера. Теперь я видел эту страницу: https://developer.chrome.com/apps/tags/webview#method -setUserAgentOverride и обнаружил, что могу использовать setUserAgentOverride
для изменения агента webview . Но проблема в том, что я не знаю, как это сделать.
<webview id="MyView" src="https://example.com"></webview>
Я пытался это сделать, но это не сработало:
background. js (хранится в расширении):
chrome.runtime.onMessage.addListener(function(request){
if(request.msg == "updateAgent"){
(request.elem).setUserAgentOverride("The test's agent");
}
});
index. js (хранится в расширении):
chrome.runtime.sendMessage({ msg: "updateAgent", elem: ($("webview")[0]) });
Пожалуйста помощь ...