从移动设备上的MeteorJS应用程序访问Javascript控制台
我关心的是安全问题。是否可能有人使用我的移动应用程序部署访问javascript控制台 我知道可以使用以下详细信息部署到应用程序: 部署到设备时,您仍然可以点击计算机浏览器上的localhost:port,您将看到应用程序。。。但我想知道,从苹果/安卓应用商店下载独立应用程序的人是否有可能做到这一点 我知道,使用ios,您可以将ios safari设置为调试模式,将其连接到您的计算机,并且它似乎可以在常规网站上进行调试。但是,我想知道这是否适用于独立应用程序部署 MeteorJS本质上是一个包装在本机应用程序容器中的“OS web浏览器”。我想知道的是,“OS web浏览器”是否能让用户访问其javascript控制台 抱歉这么冗长,关于这个问题,我已经没有东西可以给谷歌了,这些是我目前的发现从移动设备上的MeteorJS应用程序访问Javascript控制台,javascript,android,ios,meteor,Javascript,Android,Ios,Meteor,我关心的是安全问题。是否可能有人使用我的移动应用程序部署访问javascript控制台 我知道可以使用以下详细信息部署到应用程序: 部署到设备时,您仍然可以点击计算机浏览器上的localhost:port,您将看到应用程序。。。但我想知道,从苹果/安卓应用商店下载独立应用程序的人是否有可能做到这一点 我知道,使用ios,您可以将ios safari设置为调试模式,将其连接到您的计算机,并且它似乎可以在常规网站上进行调试。但是,我想知道这是否适用于独立应用程序部署 MeteorJS本质上是一个包装
如果我不清楚,请告诉我。是的,您可以在app store安装的独立应用程序(并具有网络视图)上访问javascript控制台。应在android设备(android 4.4+)上启用Usb调试,并在iOS safari设置上启用Web inspect 您可以启用usb调试和转到
chrome://inspect/#devices
在chrome浏览器中调试运行WebView并安装在android设备上的独立应用程序。更多信息->
您可以使用Gapdebug检查iOS和Android应用程序->
正如其他人指出的,您应该使用meteor的允许和拒绝来限制用户运行某些方法。您能解释一下为什么您认为访问JavaScript控制台会造成安全威胁吗?我通过meteor方法拥有与数据库相关的功能,我不希望用户也拥有访问权限。不重要,但理想情况下,用户在没有UI的情况下永远不能修改数据库。如果这是一个问题,则说明您没有正确设置权限