相关疑难解决方法(0)

UIWebView是否在请求标头中发送与移动Safari相同的用户代理?

对不起,我会亲自测试一下,但我现在没有我的mac.在UIWebView内部发出的Web请求是否发送了与移动Safari发出的Web请求相同的用户代理信息?

iphone user-agent uiwebview

31
推荐指数
2
解决办法
3万
查看次数

检测用户是否正在使用webview for android/iOS或常规浏览器

如何检测用户是否正在使用webview for androidiOS浏览页面?

各种贴遍计算器的解决方案,但我们没有一个防弹解决方案还为两个操作系统.

目标是if语句,例如:

if (android_webview) {
    jQuery().text('Welcome webview android user');
} else if (ios_webview) {
    jQuery().text('Welcome webview iOS user');
} else if (ios_without_webview) {
    // iOS user who's running safari, chrome, firefox etc
    jQuery().text('install our iOS app!');
} else if (android_without_webview) {
    // android user who's running safari, chrome, firefox etc
    jQuery().text('install our android app!');
}
Run Code Online (Sandbox Code Playgroud)

到目前为止我尝试过的

检测iOS webview(来源):

if (navigator.platform.substr(0,2) === 'iP'){

  // iOS (iPhone, iPod, iPad)
  ios_without_webview …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

31
推荐指数
5
解决办法
4万
查看次数

Android移动用户代理?

我目前正在为一个论坛制作一个Android应用程序,基本上它只是在webview中加载网站,并且工作正常,但我正在尝试添加一个选项来查看完整的网站或移动网站.

我通过制作布尔型BrowserType来实现它,当设置为true时,在webview中加载移动站点,当设置为false时,加载整页.我已经有了它的工作和一切,完整的网站加载和我jsut有用户代理为"Chrome",我将移动用户代理设置为"移动",但这不起作用,我应该使用什么作为移动用户代理?仅供参考,这是我正在使用的方法:

myWebView.getSettings().setUserAgentString("Chrome");
Run Code Online (Sandbox Code Playgroud)

然后对于移动设备而不是"Chrome",我使用"移动".移动设备的正确用户代理是什么?

user-agent android webview

12
推荐指数
1
解决办法
3万
查看次数

检测Android WebView

我有一个html-javascript页面,我需要检测它何时在Web视图上打开(例如在facebook webview,twitter webview等内部),以及是否是webview-显示其他内容。

注意:我无法控制第三方Android应用程序,因此无法更改其代码。

我已经找到了一种检测IOS Web视图的方法(在stackoverflow上找到它):

var isIosWebview =/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent)

现在,我正在寻找可以检测Android Web视图的JavaScript代码。

救命?

html javascript android webview uiwindow

3
推荐指数
2
解决办法
8999
查看次数

标签 统计

android ×2

javascript ×2

user-agent ×2

webview ×2

html ×1

iphone ×1

jquery ×1

uiwebview ×1

uiwindow ×1