问题标签 [android-chrome]
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 - 如何从移动浏览器在 android 中打开添加联系人页面
我想让用户能够直接从我的网站添加联系人。我知道我们无法从浏览器访问通讯录,但我找不到任何关于如何将用户重定向到预填充的添加联系人页面的资源。
我遇到了 chrome 意图https://developer.chrome.com/multidevice/android/intents
,但不知道如何将它们用于联系人。
javascript - chrome android 上的 jQuery AJAX 调用 - 此站点需要 Javascript 才能工作,请在您的浏览器中启用 Javascript
我已经实现了一个登录表单,它在提交时调用 jQuery AJAX 调用 API 来检查身份验证。这适用于 PC 版 Chrome,但不适用于 chrome android。相反,它返回此消息:
本网站需要 Javascript 才能运行,请在您的浏览器中启用 Javascript 或使用支持 Javascript 的浏览器
登录表格:
Javascript代码:
ajax 调用之前的代码工作正常,但它显示了 ajax 调用的消息。
android - Android 上使用 WebGL 的顶点着色器工件
我在 WebGL 中渲染几何图形,并在 Chrome for Android(不需要的工件,左)和 Chrome for Windows(右)上得到不同的结果:
我试过了:
- 使用 WebGL2 和 WebGL 上下文
- 在传递索引缓冲区时使用
gl.UNSIGNED_INT
和gl.UNSIGNED_SHORT
- 在逗号后将所有属性值四舍五入到小数点后 4 位
这是一些代码:
我已经“简化”了我的顶点着色器以缩小问题范围:
我通过交错缓冲区传递属性(所有值在逗号后四舍五入到小数点后四位):
我正在使用索引缓冲区来绘制几何图形:
指数范围从0..3599
,因此gl.UNSIGNED_INT
应该足够大。
我没有收到任何错误消息。在 Windows 上一切都很好,只有 Android 上的 Chrome 有工件。
android - 为什么 navigator.bluetooth 可能未定义?
平板电脑:联想tab4 8
安卓版本:8.1
安卓 Chrome 版本:76.0.3809.111
设置中的蓝牙“开关”已打开。
正在为网站提供服务https://
然而:navigator.bluetooth
是undefined
- 这意味着这个页面,它做有用的蓝牙事情,在这个平板电脑上不起作用。
是否有任何其他设置或我可能缺少的东西?
提前感谢您的时间和考虑。
android - Android 版 Google Chrome 上的字体大小显示问题
我有一个字体大小为body
16px 的网页。
在适用于 Android 的 Google Chrome 上,我遇到以下问题:当页面最初加载时,未定义字体大小的元素中的字体大小(因此从正文继承字体大小)大于 16px(如果您继续阅读,您将看到,没有明显的方法来计算渲染文本大小更大的倍数)。当用户向下滚动时,呈现的文本大小更改为 16px。
在上面的屏幕截图中,页面已加载,用户尚未与页面交互。
在上面的屏幕截图中,页面已经加载并且用户已经与页面进行了交互。请注意显示“0% 兴趣”的元素上的字体大小现在如何变小
当文本变大变小时 - 两种尺寸都计算为 16px
尽管两种字体大小之间存在视觉差异。在用户滚动并且文本变大之前,以及在用户滚动并且文本变小之后——在所有情况下,font-size 计算为 16px。
在上图中,我们可以看到字体大小在两种情况下都是 16px,但是两个渲染文本的大小明显不同
如果改变大小会发生什么?
如果我更改文本的,渲染的文本大小会增加或减少(取决于数字是大于还是小于 16)。在这两种情况下,尽管文本大小与原始文本大小成比例增加。
似乎浏览器将 16px 显示为特定大小,然后在用户滚动时更改此大小。
在这里,我将字体大小增加到 20px。虽然字体大小确实增加了,但它与原始呈现的文本大小成比例增加
Javascript可以对此负责吗?
我不这么认为。我在浏览器中禁用了 javascript 并重新加载了页面,但问题仍然存在。
有谁知道可能导致这种情况的原因?
android - 将 chromium android 构建为库 [android aar archive]
想要将 chrome 项目构建为 aar 而不是 apk。
尝试将 target_type 从 android_apk 更改为 android_library for chrome public apk 但不起作用。看起来它需要在不同的文件中进行一系列更改,例如 rules.gni、internal_rules.gni 等。
如果有人做过类似的任务,amd 可以分享信息会很有帮助
laravel - Laravel 重定向()方法不适用于 Android 谷歌浏览器
我是一名后端开发人员,在使用 Android google chrome 时遇到了重定向问题。
我开发的网站与支付网关集成。
付款流程如下:-
1- 在网站数据库上创建的付款订单。
2- API 请求发送到支付网关以创建支付请求。
3- 提供支付 URL 的 API 网关响应。
4- 用户被重定向到该支付 URL。
5-一旦用户成功支付并捕获支付状态,支付网关网站通过以下链接将用户重定向回我的网站:-
6-在处理路由(/payment/callback)的后端代码控制器中,我有以下php代码:-
问题是当用户使用谷歌浏览器(Android 版本)时向他显示一条消息:-
此页面已过期
虽然它应该向他显示交易详细信息,但由以下代码制作(其他浏览工作正常):-
我尝试使用以下 google chrome 手机(Samsung Note 9 和 OnePlus 3T)。
*使用的 php 框架(Laravel)。
请指教。
android - 关于 Chrome Android 扩展支持的官方来源
许多技术博客文章显示 Chrome 扩展在 Android 版 Chrome 上不可用,因此展示了如何在 Android 智能手机上安装另一个支持扩展的基于 Chromium 的浏览器。
问题:关于 Android 版 Chrome 不支持事实扩展的官方消息来源和/或有关未来发展的路线图(关于 Android 版 Chrome 中的 Chrome 扩展支持的估计日期是否已知)?
(此信息在 Internet 上不容易找到;如果是,则在许多关于如何安装其他支持扩展的浏览器等的文章中丢失了。)
android - Android - 获取在浏览器中打开的网页的状态码
在桌面浏览器中,扩展程序可以轻松获取在浏览器中打开的网页的状态码。状态码是指 200、302、404、502 等...
现在假设我们有一个类似于桌面 Chrome 扩展的 Android 应用程序。此应用程序不是在 中打开 URL 链接WebView
,而是在 Android 浏览器中打开。
我的问题是,有没有办法让应用程序获取在 Android 浏览器中打开的网页的状态代码?在 Android 运行时内通过 Java 以编程方式... ?
可能有一种方法可以通过Browser
内容提供者或通过获得这些WebResourceResponse
,我正在研究。
我的意思不是获取下载的页面的状态码WebView
。已经有一个问题涉及:
在 Android WebView 中获取 HTTP 状态码。
我的意思是获取在 Android 浏览器中打开的页面的状态代码。我们怎样才能得到这些?