我的担忧与安全有关。是否可能有我的移动应用程序部署的人访问javascript控制台。
我知道可以使用显示的详细信息部署到应用:https://www.meteor.com/tutorials/blaze/running-on-mobile
当部署到设备时,您仍然可以在计算机浏览器上点击localhost:port并且您将看到应用程序...但我想知道是否有可能从Apple / android下载独立应用程序的人app store有能力做到这一点。
我知道ios你可以将ios safari放入调试模式,将它连接到你的计算机,它似乎可以在常规网站上进行调试。但我想知道这是否可以用于独立应用程序部署。
MeteorJS本质上是一个" OS网络浏览器"包装在本机应用程序容器中。我想知道的是,如果那是" OS网络浏览器"可以让用户访问其javascript控制台。
很抱歉这么冗长,我已经用尽了google与这个问题相关的东西,^^这些是我迄今为止的发现。
如果我不清楚,请告诉我。
答案 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限制用户运行某些方法。