问题标签 [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.
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
android - 如何使用 android.webkit.PluginStub
我使用 WebView 创建了一个 Android 应用程序(嵌入,作为主 UI | HTML5 应用程序)。另外,我有一些代码来渲染 3d 东西,为了嵌入我的 3d 渲染,我想我需要创建一个插件来显示在 WebKit 中。
我找到“ android.webkit.PluginStub ”,我搜索谷歌和stackoverflow,没有找到任何有用的例子。
任何人都对PluginStub有任何经验,你能分享一下吗?
iphone - 当我显示 HTML5 视频时横向
我有一个纵向模式的 iPhone 应用程序,它显示一个 web 视图。在 webview 中有一个 HTML5 视频,我将在横向模式下显示它。
所以我在我的 ViewControlleDelegate 方法中有(因为我的应用程序仅处于纵向模式):
所以只有当我显示 HTML5 视频时,webkit 或我的应用程序才有办法在横向模式下切换?
谢谢!
javascript - -webkit-tap-highlight-color 不适用于区域标签
好的,我知道这已经被问过很多次了,但我的情况有点不同:
我有一个图像映射,当点击图像上的区域时,我不希望 Android/iPhone 显示绿色边框(iPhone 上的灰色覆盖)。
我已经尝试过-webkit-tap-highlight-color: rgba(0,0,0,0)
,它似乎适用于<a>
链接,但不适用于<area>
. 我想问题是实际上没有CSS可以应用于<area>
?
这可以以某种方式规避吗?我不希望用户在点击某个区域时看到绿色边框。
javascript - 移动设备上的 HTML5 视频行为
我正在建立一个网站,其中有几个<video>
元素(循环动画)作为我的设计的一部分(而不是实际视频)。这在桌面浏览器中效果很好,但我在移动设备上遇到了麻烦。
当我在 Android 或 iOS 设备(即移动 webkit)上显示该站点时,我将获得操作系统的视频播放器外观,并且当我单击它们时,视频将在某种弹出窗口中打开。我确实知道我可以通过以下方式绕过自动播放限制:
但这将再次在单独的窗口中打开视频...
有谁知道在移动设备上模拟/启用类似桌面的行为的可能性?谢谢!
编辑:
标记是基本的<video>
-syntax btw:
android - android 4.x 上的输入元素在聚焦时无法设置样式
更新:
有一个修复:
原始问题:
我试图将其归结为一个简单的示例:
我有一个像这样的简单输入元素:
样式看起来像:
这在 android 2.x 和 3.x 上运行良好(除了一些已知不尊重 css 在焦点输入元素上的设备)
由于我将 nexus S 更新到 4.0.3,我无法让输入字段接受任何样式。
一些测试揭示了以下内容: 实际应用了样式,但由于某些原因,浏览器在输入上呈现了一个白色矩形,呈现样式无用。使用 Weinre,我能够移动“真实”输入元素,以便我能够同时显示两者。
非常欢迎对此提出任何建议。
android - Android/Mobile Webkit CSS Background-Attachment:固定不工作?
我是不是快疯了,还是 background-attachment:fixed; 真的不能在原生安卓浏览器中工作吗?
我已经通过使用两个 div 而不是一个 div 实现了一个简单的修复...第一个 div 绝对定位并包含固定的背景图像,另一个 div 位于其顶部并包含滚动内容。
这个修复的问题(除了不必要的复杂性)是由于某种原因,当我在背景图像 div 上滚动内容时,背景图像完全消失了!:(
有没有其他人找到一个没有问题的解决方法,或者我们应该如何使用它?
android - @font-face Android 上 phonegap 的问题
我在 CSS 文件中<h3>
使用的 PhoneGap 应用程序中使用了设计器字体
。@font-face
FileTransfer()
我还必须使用PhoneGap 中的函数将文件传输到服务器上的 PHP 应用程序。
问题是如果我在页面中使用了设计器字体,文件传输将无法工作。你们有没有人遇到过这样的问题?
我真的很想知道它是否是一个错误。
谢谢。:)
ipad - 网站在 iPad 上呈现间歇性错误
我在 iPad 上的网站有一个奇怪的问题,有时页面会在文本元素右侧加载一个奇怪的边距。这个问题是在我更改页面的字体系列之后开始的。字体是从谷歌加载的 Yanone Kaffeesatz。字体总是正确加载,但是因为在我假设无论问题是什么之前,这个边距事情从未发生过,它是由字体引起的。
这是在 css 上定义字体的方式:
有时页面加载正确:
有时它会像这样加载:(这是一个间歇性问题,但我观察到我可以通过删除缓存并打开页面来使其像这样加载)
有没有人见过这个问题?关于如何解决它的任何提示?谢谢!
android - android上的背景颜色
当我设置 a 的背景颜色时,它将在 android 股票浏览器中以该背景颜色出现。然而,一旦我点击那个文本区域,背景颜色就会变成白色——总是这样。当用户专注于该领域时,有没有办法保持背景颜色?
编辑:最初是关于 iOS,我把它搞混了。适用于iOS,不适用于Android。一个例子是以下链接
http://www.domedia.org/oveklykken/css-textarea-background.php
虽然这是使用背景图像而不是背景颜色,但会发生同样的现象。