Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.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
firefox响应设计模式下的Javascript确认_Javascript_Jquery_Responsive Design - Fatal编程技术网

firefox响应设计模式下的Javascript确认

firefox响应设计模式下的Javascript确认,javascript,jquery,responsive-design,Javascript,Jquery,Responsive Design,我的页面中有一个JavaScript“确认”窗口,因为我想在移动设备上也使用该页面,所以我尝试在FireFox RDM中调试它。“确认”窗口在RDM模式下打开时不会显示,因此我的问题是“它是否会显示在移动设备上?” 我发现了一个旧的注意事项,RDM有这个bug,但我也无法检查confirm是否在移动设备上按预期工作 确认窗口在移动设备上工作,因为您使用的移动浏览器遵循ECMAScript 5.1标准。所有主流浏览器,如Firefox和Chrome都支持它,但不能说UCWEB和其他浏览器 此外,您

我的页面中有一个JavaScript“确认”窗口,因为我想在移动设备上也使用该页面,所以我尝试在FireFox RDM中调试它。“确认”窗口在RDM模式下打开时不会显示,因此我的问题是“它是否会显示在移动设备上?”


我发现了一个旧的注意事项,RDM有这个bug,但我也无法检查confirm是否在移动设备上按预期工作

确认窗口在移动设备上工作,因为您使用的移动浏览器遵循ECMAScript 5.1标准。所有主流浏览器,如Firefox和Chrome都支持它,但不能说UCWEB和其他浏览器


此外,您可能无法在RDM中看到确认窗口的原因可能是CSS的问题,而不是JS的问题。从您提供的最低限度的信息来看,我认为问题在于您的CSS或JS代码,但无法确定,因为您没有在此处共享代码。

根据您的FF版本,rdm模式有所不同,并且由于您没有指定注释的来源,该错误可能在旧版本中。RDM具有FF v52及以上版本的更新版本

不过,还有其他方法可以测试移动设备的外观。我建议您将其作为一个在线工具,以不同的分辨率测试您的页面,因为它允许用户以移动/平板/桌面和更大的分辨率测试站点

您还可以安装窗口大小调整器作为浏览器的扩展。这将模拟手机的外观,您可以通过这种方式进行测试。(我使用的)但FF扩展中也有类似的功能(尝试和(Firesizer似乎不再受支持))


希望这能有所帮助

Firefox RDM中的漏洞与alert()有关,有些评论可以追溯到两年前。看,还有

console.log()仍然有效,因此您可以使用它进行故障排除


或者,你也可以试着用自己的弹出窗口代替alert()。

我只是运用一些常识仔细阅读OP发布的问题。”“确认”窗口在RDM模式下打开时不显示,这显然意味着代码仅在RDM模式下不工作,在正常模式下工作正常。在回答之前也阅读我的答案。此外,您可能无法在RDM中看到确认窗口的原因可能是CSS的问题,而不是JS的问题。清楚地告诉我们CSS可能有问题。还有关于评论的事情!在这里不要过于竞争,我们都想解决OPs问题,我的回答是,通过更好地了解问题,更好地了解OP可能要处理的确切问题,而不是提供多个插件和选项来混淆OP。不幸的是,这个bug出现在新的RDM版本中(至少firefox v60):(