gpt4 book ai didi

javascript - 我如何从 inappbrowser cordova 请求桌面站点

转载 作者:太空宇宙 更新时间:2023-11-04 15:26:53 24 4
gpt4 key购买 nike

我正在请求使用 cordova inappbrowser 的网站

http://bugdevstudios.com/pixi/

如果我们通过桌面而不是移动设备加载该网站,则该网站可以正常工作。您知道可能是什么问题吗?您也可以查看实时网站。当我使用 Chrome 或 Firefox(移动设备)中的“请求桌面网站”从移动设备加载它时,它可以工作。

最佳答案

Inappbrowser 不支持开箱即用的用户代理。使用简单的 hack,我们可以强制 inappbrowser 使用 cordova webview 的 user-agent-string。

打开 InAppBrowser.java 并编辑运行方法。

WebSettings settings = inAppWebView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setJavaScriptCanOpenWindowsAutomatically(true);
settings.setBuiltInZoomControls(true);
settings.setPluginState(android.webkit.WebSettings.PluginState.ON);
settings.setUserAgentString(thatWebView.getSettings().getUserAgentString()); // magic line

查找有关“黑客”的更多信息 here

现在设置 cordova 用户代理字符串。我们将使用一个插件 cordova-useragent用户代理字符串列表可以找到 here

关于javascript - 我如何从 inappbrowser cordova 请求桌面站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45883416/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com