问题标签 [chrome-ios]
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.
javascript - AJAX GET 请求转到 Chrome IOS 上的 localhost:0
我有一个加载 JQuery 的网站,该网站触发对 API 的 AJAX 调用,此调用适用于除 Chrome iOS 之外的所有浏览器。使用Weinre,我知道我的请求将会执行http://localhost:0/chromecheckurl
,但我不知道如何解决它。
NewRelic 上有一篇博文讲过,但没有说任何解决办法——NewRelic 博文。
我非常感谢任何帮助,
谢谢
google-chrome - 你怎么去iron-router中的上一条路线?
我正在使用事件处理程序转到上一个 URL/路由:
这适用于 Chrome 桌面、Chrome devtools 移动设备视图以及物理设备本身 (iOS 8.1.2) 上的 Safari,但不适用于设备上的 Chrome。行为是:
- 加载 /
- 点击链接到 /foo
- URL 更改为 /foo,并且 foo 模板呈现
- 点击#返回
- URL 短暂更改为 /,然后又更改回 /foo。页面正文不会改变。(正确的行为是 URL 永久更改为 /,并且 / 模板被渲染,没有页面加载。)
- 第二次点击#back
- / 从服务器重新加载
这是一个移动 Chrome 问题,还是我应该使用一些 Iron-router API,比如Router.back()
?
javascript - 如何在 Javascript 中从 Chrome iOS 下载 blob 文件?
如何在 Javascript 中从 Chrome iOS 下载 blob 文件?
我正在从 iOS 下载文件(pdf、excel、txt、png)。iOS 没有文件系统,这对下载来说是个问题。如果需要,我创建一个代码,根据操作系统和导航器下载 blob 文件。它在桌面(Chrome 和 IE 的最新版本)、移动 Android(Chrome、本机导航器)和 iOS iPad2(Safari)上运行良好。
现在,Chrome iOS 应该像 Safari 移动版,但算法不起作用,Chrome iOs 通过在新标签页中打开来下载文件,但页面是空的。
我创建自己的 blob 来创建 downloadUrl。
这是下载功能的一部分。
更多细节
在 iPad 2 和 iPhone 4 上调试
尝试下载 Excel、pdf、txt 和 Png 文件。
设备没有文件系统。
感谢您帮助我...如果您需要更多信息,请告诉我,这是我的第一个问题。
javascript - 在 Chrome for iOS 上拦截 AJAX 请求?
我通过更改XMLHttpRequest.prototype
open
我通过更改和send
方法这种方法在我测试的所有浏览器中都没有任何问题。然而,当涉及到 Chrome for iOS (iPhone) 时,代码有一个最奇怪的错误:就像它不断地触发我在原型中更改的代码(显然最终崩溃了)。
这是我正在做的一个超级最小的例子:
我已经组装了一个小 JSBin,你可以在 iOS 上使用 Chrome 访问它:Demo
据此_答案,我正在使用的代码(基本上与该答案中将使用的一个 OP 相同)是安全的,没有理由担心。而且,事实上,iOS 版 Chrome 是唯一表现怪异的浏览器。
这已经让我发疯了两天,任何建议或解决方法表示赞赏。
iphone - Paypal 自适应支付移动浏览器(iPhone 上的 Safari 和 Chrome)
我已经使用迷你浏览器选项实现了嵌入式自适应支付,该选项在 Android 手机上运行良好,但在 iPhone 浏览器(Safari 和 Chrome)上存在问题
在 Safari 上:-用户必须手动关闭 PayPal 弹出窗口,而它应该已经自动关闭。(手动关闭弹出窗口后,它会触发我用来更新订单的 JavaScript 回调函数)
在 Chrome 上:-当用户点击支付按钮打开 Paypal 授权迷你浏览器,但在支付成功或取消支付后,它不会自动关闭弹出窗口,甚至不会触发手动关闭回调。
我正在使用以下代码
html - “display:table”和“float:left”不考虑边距
我连续有一堆按钮,内容垂直居中:
但由于某种原因,在移动浏览器(iOS 8.3 上的 Safari 8 和 Chrome 41)上查看时,这些按钮不尊重边距。
如果我更改display: table
为display: inline-block
然后边距很好,但是我失去了使用display: table-cell
on实现的垂直居中.button-inner
。
.button-inner
(我可以使用垂直居中position: absolute
,但它需要跨媒体查询进行一些调整以确保它很好地居中。)
任何想法为什么会发生此保证金问题?
ios - 为什么 iOS 8.4 上的 Chrome 说 indexedDB 为空?Safari 有
在 iOS 8.4 (iPad Air) 上,我可以在 Safari 中使用 IndexedDB,但在 Chrome 中,它说它是空的。相反,它有 WebSQL。
为什么会这样?有什么方法可以在 Chrome iOS 上获取 IndexedDB 还是没有添加?(奇怪的是它返回null
而不是undefined
)。
ios - 即使使用有效的 SSL 证书,iOS 上的 Chrome 也不允许使用 Charles Proxy?
一段时间以来,我一直在使用 Charles 在 Chrome 和 Safari 上代理来自 iPad(iOS 9.0.1)的流量,但由于某种原因它已经停止工作。
我最近将 Charles 更新到了最新版本并重新生成了 SSL 证书(因为它警告您必须完成),所以现在运行的是 3.11.2 版本。
Safari 工作得很好 - 它似乎可以识别证书。但是,即使在最近对其浏览器的更新中连接不是私有的,Chrome 也会选择导航到链接的选项,我无法代理任何东西。
有趣的是,在我的三星 Galaxy S5 上使用 Chrome 仍然允许通过 Charles 进行代理。三星和 iPad 都使用相同的代理和相同的证书,所以我知道这不是配置问题。这与 iOS 上的 Chrome 有关。
有没有人想出办法解决这个问题?
ios - Chrome IOS 中的 Ionic 和 Firebase Facebook 身份验证
我的目标:创建一个具有 Firebase 后端的 ionic 应用程序,该应用程序可以在所有浏览器、桌面和移动设备上进行身份验证。目前,FB 身份验证在 Safari ios 和 Chrome 桌面上运行良好。然而,它在 Chrome IOS 上不起作用,尽管 Firebase 建议“使用两种身份验证方法的组合来覆盖所有环境”。
状态:目前,我已经阅读了无数的 StackOverflow 线程,包括和一个 Google 论坛,但如果它完全可能,我无法得到一个明确的答案。
我下面的代码同时允许 OAuthPopup 和 OAuthRedirect,但 Chrome IOS 只是加载相同的页面并将 url 更改为最后包含 firebase_request_key。
问题: Chrome IOS 中是否可以通过 FB 进行身份验证?如果是这样,怎么做?
我认识到有许多开放线程有类似的问题,但由于以下演示来自 Firebase.com 的 Auth 的小提琴在 Chrome IOS 或 Firechat 中不起作用,我开始怀疑是否有可能:
http://jsfiddle.net/firebase/a221m6pb/embedded/result,js/ https://firechat.firebaseapp.com/
javascript - Chromecast Sender App:在 Chrome 移动接收器上未调用侦听器
在 Chrome 移动设备上,当创建新的 ApiConfig 时,接收器侦听器甚至不会触发。一年多前,我创建了一个使用 Chromecast Sender App API 的网络应用程序,它在桌面和移动 Chrome 上运行良好。我可以从 webapp 投射视频并控制播放等。现在在移动 Chrome 上它无法加载接收器,而在桌面上它仍然按预期工作。我的代码没有任何变化,所以我使用演示 CastHelloVideo https://github.com/googlecast/CastHelloVideo-chrome来进行调试。
因此,要么 Chromecast SDK 发生了变化,并且它不向后兼容移动 Chrome,要么 Chromecast SDK 不再支持移动设备,即使它仍然记录在案。或者我完全错过了一些东西。
有任何想法吗?