Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从移动设备上的MeteorJS应用程序访问Javascript控制台_Javascript_Android_Ios_Meteor - Fatal编程技术网

从移动设备上的MeteorJS应用程序访问Javascript控制台

从移动设备上的MeteorJS应用程序访问Javascript控制台,javascript,android,ios,meteor,Javascript,Android,Ios,Meteor,我关心的是安全问题。是否可能有人使用我的移动应用程序部署访问javascript控制台 我知道可以使用以下详细信息部署到应用程序: 部署到设备时,您仍然可以点击计算机浏览器上的localhost:port,您将看到应用程序。。。但我想知道,从苹果/安卓应用商店下载独立应用程序的人是否有可能做到这一点 我知道,使用ios,您可以将ios safari设置为调试模式,将其连接到您的计算机,并且它似乎可以在常规网站上进行调试。但是,我想知道这是否适用于独立应用程序部署 MeteorJS本质上是一个包装

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

我知道可以使用以下详细信息部署到应用程序:

部署到设备时,您仍然可以点击计算机浏览器上的localhost:port,您将看到应用程序。。。但我想知道,从苹果/安卓应用商店下载独立应用程序的人是否有可能做到这一点

我知道,使用ios,您可以将ios safari设置为调试模式,将其连接到您的计算机,并且它似乎可以在常规网站上进行调试。但是,我想知道这是否适用于独立应用程序部署

MeteorJS本质上是一个包装在本机应用程序容器中的“OS web浏览器”。我想知道的是,“OS web浏览器”是否能让用户访问其javascript控制台

抱歉这么冗长,关于这个问题,我已经没有东西可以给谷歌了,这些是我目前的发现


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

是的,您可以在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的情况下永远不能修改数据库。如果这是一个问题,则说明您没有正确设置权限