首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在angularJS和OSX上在专用网络助理(WISPr)中运行iOS

在angularJS和OSX上在专用网络助理(WISPr)中运行iOS
EN

Stack Overflow用户
提问于 2015-05-20 14:57:39
回答 2查看 1.7K关注 0票数 4

从以前的项目中,我知道苹果的网络助理(也就是WISPr客户端)运行受限浏览器,参见How can I debug the browser in Captive Portal?Ajax on Captive Network Assistant on iOS and OSX

我的热点是运行一个angularJS网页。在Windows 8.1和On上,我的角度页面工作得很好。在我的iOS 8.3中,代码中肯定有一个JavaScript错误,因为我可以在代码中看到角变量表达式{{myVar}},这意味着角度框架没有正确加载。

知道原因是什么吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-20 19:20:16

解出

因为已经找到了,不是我,而是我的一个朋友。事实证明,CNA浏览器(WISPr客户端)不允许使用浏览器的本地存储。每当您试图将一些数据写入本地存储时,应用程序就会崩溃。因此,解决方案要么是从本地存储切换到普通cookie,要么在JavaScript中执行用户代理检测,并将CNA浏览器(WISPr客户端)排除在本地存储的使用之外。

非常感谢@chedabob,这种检查JS是否启用的想法导致了本地存储检查。非常感谢你的支持。

票数 3
EN

Stack Overflow用户

发布于 2015-05-20 18:08:06

您可以使用WeinRe远程调试它,但是如果问题的根源是Captive Portal视图没有运行Javascript,这可能不会有帮助

https://people.apache.org/~pmuellr/weinre-docs/latest/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30353380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档