问题标签 [mobile-webkit]

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 回答
1819 浏览

android - disable image download on android browser

how do I disable the functionality on Android browsers where a user can press and hold and image and bring up a "save image" popup dialog.

for ios devices, -webkit-touch-callout:none; works, but this seems to have no effect on android browsers

0 投票
1 回答
749 浏览

android - 如何使用 android.webkit.PluginStub

我使用 WebView 创建了一个 Android 应用程序(嵌入,作为主 UI | HTML5 应用程序)。另外,我有一些代码来渲染 3d 东西,为了嵌入我的 3d 渲染,我想我需要创建一个插件来显示在 WebKit 中。

我找到“ android.webkit.PluginStub ”,我搜索谷歌和stackoverflow,没有找到任何有用的例子。

任何人都对PluginStub有任何经验,你能分享一下吗?

0 投票
1 回答
534 浏览

iphone - 当我显示 HTML5 视频时横向

我有一个纵向模式的 iPhone 应用程序,它显示一个 web 视图。在 webview 中有一个 HTML5 视频,我将在横向模式下显示它。

所以我在我的 ViewControlleDelegate 方法中有(因为我的应用程序仅处于纵向模式):

所以只有当我显示 HTML5 视频时,webkit 或我的应用程序才有办法在横向模式下切换?

谢谢!

0 投票
1 回答
1174 浏览

javascript - -webkit-tap-highlight-color 不适用于区域标签

好的,我知道这已经被问过很多次了,但我的情况有点不同:

我有一个图像映射,当点击图像上的区域时,我不希望 Android/iPhone 显示绿色边框(iPhone 上的灰色覆盖)。

我已经尝试过-webkit-tap-highlight-color: rgba(0,0,0,0) ,它似乎适用于<a>链接,但不适用于<area>. 我想问题是实际上没有CSS可以应用于<area>

这可以以某种方式规避吗?我不希望用户在点击某个区域时看到绿色边框。

0 投票
4 回答
18117 浏览

javascript - 移动设备上的 HTML5 视频行为

我正在建立一个网站,其中有几个<video>元素(循环动画)作为我的设计的一部分(而不是实际视频)。这在桌面浏览器中效果很好,但我在移动设备上遇到了麻烦。
当我在 Android 或 iOS 设备(即移动 webkit)上显示该站点时,我将获得操作系统的视频播放器外观,并且当我单击它们时,视频将在某种弹出窗口中打开。我确实知道我可以通过以下方式绕过自动播放限制:

但这将再次在单独的窗口中打开视频...

有谁知道在移动设备上模拟/启用类似桌面的行为的可能性?谢谢!

编辑: 标记是基本的<video>-syntax btw:

0 投票
2 回答
5645 浏览

android - android 4.x 上的输入元素在聚焦时无法设置样式

更新:

有一个修复:

原始问题:

我试图将其归结为一个简单的示例:

我有一个像这样的简单输入元素:

样式看起来像:

这在 android 2.x 和 3.x 上运行良好(除了一些已知不尊重 css 在焦点输入元素上的设备)

由于我将 nexus S 更新到 4.0.3,我无法让输入字段接受任何样式。

一些测试揭示了以下内容: 实际应用了样式,但由于某些原因,浏览器在输入上呈现了一个白色矩形,呈现样式无用。使用 Weinre,我能够移动“真实”输入元素,以便我能够同时显示两者。

非常欢迎对此提出任何建议。

0 投票
1 回答
27050 浏览

android - Android/Mobile Webkit CSS Background-Attachment:固定不工作?

我是不是快疯了,还是 background-attachment:fixed; 真的不能在原生安卓浏览器中工作吗?

我已经通过使用两个 div 而不是一个 div 实现了一个简单的修复...第一个 div 绝对定位并包含固定的背景图像,另一个 div 位于其顶部并包含滚动内容。

这个修复的问题(除了不必要的复杂性)是由于某种原因,当我在背景图像 div 上滚动内容时,背景图像完全消失了!:(

有没有其他人找到一个没有问题的解决方法,或者我们应该如何使用它?

0 投票
1 回答
739 浏览

android - @font-face Android 上 phonegap 的问题

我在 CSS 文件中<h3> 使用的 PhoneGap 应用程序中使用了设计器字体 。@font-face

FileTransfer()我还必须使用PhoneGap 中的函数将文件传输到服务器上的 PHP 应用程序。

问题是如果我在页面中使用了设计器字体,文件传输将无法工作。你们有没有人遇到过这样的问题?

我真的很想知道它是否是一个错误。

谢谢。:)

0 投票
1 回答
911 浏览

ipad - 网站在 iPad 上呈现间歇性错误

我在 iPad 上的网站有一个奇怪的问题,有时页面会在文本元素右侧加载一个奇怪的边距。这个问题是在我更改页面的字体系列之后开始的。字体是从谷歌加载的 Yanone Kaffeesatz。字体总是正确加载,但是因为在我假设无论问题是什么之前,这个边距事情从未发生过,它是由字体引起的。

这是在 css 上定义字体的方式:

有时页面加载正确:

这就是它应该的样子

有时它会像这样加载:(这是一个间歇性问题,但我观察到我可以通过删除缓存并打开页面来使其像这样加载)

这就是它有时的样子

有没有人见过这个问题?关于如何解决它的任何提示?谢谢!

链接到网站。

0 投票
2 回答
1255 浏览

android - android上的背景颜色

当我设置 a 的背景颜色时,它将在 android 股票浏览器中以该背景颜色出现。然而,一旦我点击那个文本区域,背景颜色就会变成白色——总是这样。当用户专注于该领域时,有没有办法保持背景颜色?

编辑:最初是关于 iOS,我把它搞混了。适用于iOS,不适用于Android。一个例子是以下链接

http://www.domedia.org/oveklykken/css-textarea-background.php

虽然这是使用背景图像而不是背景颜色,但会发生同样的现象。