问题标签 [mobile-browser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
269 浏览

android - 使用 JavaScript 检测 Android 浏览器设置

在安卓浏览器中,您可以将“启用插件”设置为“始终开启”、“按需”、“关闭”。

这导致当 Flash 电影嵌入浏览器页面时,您需要点击箭头来启动电影。

现在我的问题是,有没有办法通过 javascript 或类似的方法来检测这个设置?这样我就可以嵌入 flashmovie 或使用解决方法?

谢谢!

0 投票
4 回答
1646 浏览

javascript - 如何让一些网页在移动设备上显示不同

我有一个相当宽和短的网页,大约 3 页,宽而长的页面在手机浏览器上显示很好,但短的页面只显示不到一半的屏幕。

无论如何,我可以为这 3 个页面中的每一个页面制作一个单独的页面,并且只有在有人使用手机时才让它们出现。

谢谢

0 投票
4 回答
113012 浏览

javascript - 强制网站仅以横向模式显示

我只想以横向模式显示我的网站,可以吗?用户手中设备的方向无关紧要,但网站将始终处于横向模式。我已经看到 iPhone 应用程序是这样工作的,但是这可以在网站上完成吗?

0 投票
2 回答
6780 浏览

html - 哪些浏览器会下载隐藏图片

我主要对移动浏览器优化不下载隐藏容器中的图像感兴趣。

这将使我能够显着减少初始下载时间。

有关跨设备加载图像的相关参考问题

0 投票
2 回答
236 浏览

jquery - 检测文本框内容是否已更改的电池友好型方法

这个问题的答案建议使用window.setInterval作为唯一可靠的方法来立即检测(无需等待模糊)是否更改了文本框的内容,因为某些文本框更改可能通过按键以外的事件发生。

即使在我的台式电脑上,我也看到 IE 或 Firefox 以 500 毫秒的 setInterval 运行并使用相对简单的处理程序检查一些文本框,从而消耗了相当大的 CPU 百分比。这在台式电脑上是可以的,但在笔记本电脑和手机上会影响电池寿命。

什么是使用 jquery 来最小化 CPU 利用率但仍提供快速更新以响应文本框的更改(包括剪贴板粘贴、ajax 更新等,而不仅仅是按键)的好方法?

0 投票
1 回答
619 浏览

android - 通过网络浏览器获取设备信息

我正在寻找网络浏览器中的唯一标识符,以查明浏览器在移动设备上与谁打交道。我的问题是,与 pc 或 mac 上的浏览​​器相比,在移动 iOS 或 Android 设备上使用网络浏览器时,是否有任何其他信息可用或不可用?

我已经用谷歌搜索了一段时间,但找不到任何有用的东西。任何链接/参考将不胜感激。

0 投票
1 回答
554 浏览

objective-c - 如何让我的 UIWebView 或 NSURLConnection 告诉网站它是移动浏览器?

我有一个网站,可以检测移动浏览器并将不同的页面加载到所述设备。但是,当我在 iphone 应用程序的 UIWebView 中加载页面时,它会加载默认页面而不是移动页面。如何告诉网站我是移动浏览器?

我的站点是一个 ASP.NET 站点,在每个 PageName.aspx.cs 文件中实现了以下 C# 代码以进行移动重定向:

0 投票
6 回答
14698 浏览

android - 从 android 应用程序打开本机浏览器

我有一部安装了多个浏览器的安卓手机,我可能会也可能不会将浏览器设置为默认值。

所以,我的问题是..

  1. 从我的应用程序中,如何强制仅在NATIVE android 浏览器中打开链接?
  2. 有没有办法知道浏览器是否设置为默认?
0 投票
1 回答
936 浏览

javascript - 从纵向切换到横向时检测移动设备上的浏览器窗口调整大小,反之亦然

我正在使用以下代码来监视屏幕大小的变化并运行alertSize(),但它仅在加载页面时才有效,然后它不起作用

0 投票
1 回答
1625 浏览

jquery - jQuery需要在第一页或打开页调用data-rel="dialog"

我是 JQuery 的新手,我发现我可以将 JQuery 用于移动 Web 浏览器开发。我正在为浏览器做一个简单的弹出页面。我浏览了一些文档并得到了答案,我可以将 data-rel="dialog" 用于页面等模式窗口。但我希望像窗口一样的模态作为我的打开页面。(第 1 页) 这是我的代码。请帮我。我是新手。谢谢你。