Как установить агент веб-просмотра в chrome - PullRequest
0 голосов
/ 18 марта 2020

Я создаю расширение, 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]) });

Пожалуйста помощь ...

1 Ответ

0 голосов
/ 23 марта 2020

Вы не можете. Если вы не используете электрон:

<webview useragent="This is my user agent" src="https://google.com"></webview>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...