问题标签 [chrome-for-android]
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.
google-chrome - 我在 cca (chrome for apps) 项目中添加了 ionic
当我将离子文件导入 cca 时:3 个错误
1º 加载资源失败:net::ERR_FILE_NOT_FOUND chrome-extension://oahcogjmifbbfieiciihfknbelknkojd/cordova.js
2º 拒绝将字符串评估为 JavaScript,因为 'unsafe-eval' 不是以下内容安全策略指令中允许的脚本来源:“default-src 'self' chrome-extension-resource:”。请注意,'script-src' 没有显式设置,因此 'default-src' 用作后备。
3º无法打开指向“unsafe:chrome-extension://oahcogjmifbbfieiciihfknbelknkojd/index.html#/tab/friend/2”的同窗口链接;尝试目标 =“_blank”。
javascript - 在 Android 设备上使用 window.print() 或替代方法
在 Android 设备上(我测试过 Nexus 5、Nexus 10、Galaxy S4 和 Galaxy Tab 3),window.print()
JavaScript 中的命令没有任何作用。据我所知,它甚至没有记录错误。
我知道大多数(如果不是全部)这些浏览器都可以打印,因为您可以使用移动 Chrome 的菜单来选择“打印”。
为什么不window.print()
触发您期望的行为(打开客户端打印菜单)?有没有安卓的替代品window.print()
?
javascript - 具有固定标题的 V-Scrollable 内容,h-scrolling + 固定侧边栏?
我正在尝试为 Snap.js 找到合适的布局:
http://jakiestfu.github.io/Snap.js/demo/apps/default.html
推荐的 HTML / CSS 的问题是:
- 页眉(导航栏)不粘
- 当您向下滚动主要内容时,地址栏不会在 Android 版 Chrome 中隐藏
- 固定侧边栏不与地址栏同步移动
- 在我下面的小提琴中,主要内容在向右移动时可以滚动一点(?!)
我想固定标题,但它仍然需要与内容区域一起垂直滚动。CSS似乎不支持这一点,所以我尝试了一个脚本解决方案:
http://jsfiddle.net/HFjU6/2533/
如果有任何其他选项,请告诉我其他选项,如果禁用 JS,我担心 UI 会损坏。
为了使地址栏消失(又名“全屏模式”),我必须制作 content
position: static;
。缺点:v-scrollbar 显示在右侧窗口边框,而不是内容区域的右侧。还有其他方法吗?
如果侧边栏
position: fixed
包含过高的内容,则可以从主要内容独立滚动。问题:它们不会与地址栏一起移动,而是在地址栏完全消失后重新定位(Android 版 Chrome 中的标准行为是将内容与地址栏同步移动,地址栏会一直滑动输入以获得良好的过渡)。
它适用于
position: absolute;
,但这会使我的侧边栏随着主要内容滚动,并且您会看到正文背景低于原始高度的 100%。
- 我可以将主要内容区域稍微向左滚动,同时将其平移到右侧并破坏布局(可能仅适用于触摸设备,但如果您使用鼠标中键进行平移,也可能适用于桌面)。为什么会这样?
chrome-for-android - 开发 Chrome Mobile 内容捕获扩展
我有一个用 WebJS 编写的网站,但在 webview 上显示效果不佳。我想开发一个 Chrome 扩展来捕获所有网站内容。有什么想法吗?
P/s:因为web技术,我不能用webview来抓图!
html - 带有overflow-x的div中带有overflow-y的多个div
我们正在创建一个能够水平滚动和垂直滚动的 Web 应用程序。我们使用以下 HTML 片段完成了此操作:
以及以下 CSS:
该解决方案也可以在这个 JSFiddle http://jsfiddle.net/vevfknct/3/中找到
它适用于桌面、iOS、android 的 firefox 等。问题是 chrome for android 会阻止在可以垂直滚动的 div 上水平滚动。它只能在可滚动 div 之间的空间上滚动。有没有人有铬的解决方案?
javascript - 固定位置 div 在移动设备上缩放的浏览器窗口
在桌面浏览器中缩放 HTML 页面时,固定位置的 div 将像页面的其余部分一样缩放,并保持其相对于视口的位置固定。这曾经在 Chrome 移动浏览器上也是如此(它在版本 39 中仍然如此),但在 Chrome for mobile 40 上它开始表现类似于 Safari for mobile 并且当页面被缩放时,固定元素被固定为缩放如果页面以 100% 缩放(有一些警告),则记录它们将被定位的点。
这是一个带有位置的 div 的页面:固定 http://betterstatistics.org/tests/fixedpos
对于移动设备,我根据缩放缩放 div,并保持 position:fixed 属性,这样我就不必在滚动时重新定位它,我想根据缩放设置位置。
这是我的尝试: http ://betterstatistics.org/tests/fixedpos/attempt001.html (仅适用于移动设备)
相关线路:
它几乎适用于Android Chrome for mobile,但滚动正确后我没有设法获得高度位置,我也尝试过:
和:
我知道有一些类似的问题,但大多数都在 JQuery 中,我没有看到一个有解决方案的问题,它们也主要与 iOS 有关,但现在我对 Android Chrome 更感兴趣。
android - 如何在 Chrome for Android 上使用 getUserMedia 和 Web Audio API 录制音频?
我正在调试一个应用程序,它使用FlashWavRecorder或AudioRecorder来录制音频,然后播放它。问题是该应用程序在桌面 Chrome 上按预期工作,但在 Android 版 Chrome 上无法录制或播放(不确定是哪个)。这是Android的标题:
请求标头
响应标头
应用程序首先检查是否支持 Flash,如果支持,则使用 FlashWavRecorder,如果不支持,则使用 AudioRecorder。AudioRecorder 需要Web Audio API,根据Can I Use...:
Chrome for Android 不支持将 Web 音频 API 与 getUserMedia 结合使用。
我不熟悉此 API 或getUserMedia
,但我猜getUserMedia
需要请求许可才能使用麦克风。那么如何从麦克风中抓取音频并在不使用的情况下录制呢getUserMedia
?
然而,这两个1.5 年前的 答案表明它受到支持并且应该可以工作。
那么它是哪一个?它只是不受支持,还是代码中有错误?
(如果是前者,使用 Web Audio API 的替代方法是什么getUserMedia
?)
web-applications - 为 Wordpress 页面设置 Android 主题颜色
我正在构建一个 wordpress 主题,并希望在 Android 的 chrome 中查看时使用主题颜色元标记来设置网站的工具栏颜色。无论我将主题颜色设置为什么,它总是显示为黑色。例如:
这不是我网站最重要的设计元素,但如果可能的话,我希望能够使用它。有任何想法吗?
html - 覆盖页面的动态列表...但仅限于 Android 版 Chrome
我<ul>
在此页面上有一个动态创建的列表:http ://www.roadtripradar.com
(要查看列表,您需要输入路线,添加一些选项,然后单击“搜索”;创建的列表在地图下方的“所有地点”按钮下)
我遇到的问题是<ul>
,一旦你开始滚动,就会覆盖页面上的所有其他内容......但仅限于 Android 版 Chrome。
它在桌面上的 IE、FF 和 Chrome 中完美运行。它在 iPhone 上的 Safari 中完美运行。
我已经尝试改变z-values
,它没有任何区别。
我的列表中的 CSS 是:
谁能想到是什么导致了这种奇怪的行为?
如果您能提供建议,我将不胜感激。谢谢你。
remote-debugging - 通过远程调试重置 chrome for android 中的位置设置(chrome 检查设备)
我正在寻找一种更简单的方法来重置设置以通过远程调试访问 Chrome for Android 的位置,即我想从 Chrome 桌面应用程序中执行此操作。
有没有办法做到这一点?