从移动设备上的MeteorJS App访问Javascript控制台

时间:2015-07-01 21:13:13

标签: javascript android ios meteor

我的担忧与安全有关。是否可能有我的移动应用程序部署的人访问javascript控制台。

我知道可以使用显示的详细信息部署到应用:https://www.meteor.com/tutorials/blaze/running-on-mobile

当部署到设备时,您仍然可以在计算机浏览器上点击localhost:port并且您将看到应用程序...但我想知道是否有可能从Apple / android下载独立应用程序的人app store有能力做到这一点。

我知道ios你可以将ios safari放入调试模式,将它连接到你的计算机,它似乎可以在常规网站上进行调试。但我想知道这是否可以用于独立应用程序部署。

MeteorJS本质上是一个" OS网络浏览器"包装在本机应用程序容器中。我想知道的是,如果那是" OS网络浏览器"可以让用户访问其javascript控制台。

很抱歉这么冗长,我已经用尽了google与这个问题相关的东西,^^这些是我迄今为止的发现。

如果我不清楚,请告诉我。

1 个答案:

答案 0 :(得分:0)

是的,您可以在app store上安装独立应用程序(并具有webview)上的javascript控制台。应该在Android设备(Android 4.4+)上启用USB调试,并且应该在iOS Safari设置上启用Web检查。

您可以在Chrome浏览器中启用USB调试并转到chrome://inspect/#devices,以调试运行webviews并安装在Android设备上的独立应用程序。更多信息 - > retrieve

您可以使用Gapdebug检查iOS和Android应用 - > https://developer.chrome.com/devtools/docs/remote-debugging

正如其他人指出的那样,你应该使用meteor的Allow和Deny限制用户运行某些方法。