javascript - Firefox移动错误控制台丢失

原文 标签 javascript android debugging mobile browser

我在一个移动网站上工作,它在android股票浏览器上运行良好。在firefox中,有些javascript函数不起作用。所以我在谷歌上搜索错误控制台。我发现了一个支持页面,其中提供了有关早期版本的错误控制台的信息。
Firefox for mobile version 14(2012-06-26)中是否有错误控制台?

最佳答案

看起来它是隐藏的,但是添加browser.console.showInPaneldevtools.errorconsole.enabled然后在about:config中将两者设置为“true”将启用控制台和首选项面板以进行javascript调试。
以下是如何找到错误控制台图标:
Firefox Mobile: Enabling the Error Console
似乎不推荐使用错误控制台,因此bookmarklets是remaining mobile debugging alternatives中最简单的:
Android控制台:
javascript:(function(){if((/android/gi.test(navigator.appversion)){console={“{log”:[],“log”:function(){var%20arr=[];for(var%20i=0;i%20\”+value+“\”);},“show”:function(){alert(this.\log.join(“\n”));this.\u log=[];}};window.onerror=函数(msg,url,line){console.log(“错误:%20\”+msg+“\%20at%20\”+“\”,%20line%20“+line);}window.addEventListener(“touchstart”,函数(e){if(e.touches.length===3){console.show();}});}}();
萤火虫精简版:
javascript:(函数(f,i,r,e,b,u,g,l,i,t,e){if(f.getelementbyid(b))return;e=f[i+'ns']&&f.documentelement.namespaceuri;e=e?F[I+'N'](E,'script'):F[I]('script');E[R]('ID','B'ID',B);E[R]('src',I+G+T+G+T);E[R](B,U);(F[E]('head')[0][E]('body')[0])).appendchild(E);E=new%20image;E[R]('src',I+L);})(文档,'createelement','setattattattattattattribute'getelementsbytgetelementsbytagname','getelementsbbybuglite','4','firerbuglite','4','firefirebugle'4','firefb u g-lite.js','releases/lite/latest/skin/xp/sprite.pn“,”https://getfirebug.com/“,”开始“);

相关文章:

asp.net - 如何在Visual Studio 2010中更快地调试ASP.NET应用程序

javascript - DOM对象只需要在Internet Explorer中单击两次即可

javascript - if Array.find是否有简写形式?

javascript - Chrome扩展程序可将标签重定向到我的页面

android - “[android]模拟器似乎没有开始;放弃”

android - 使用服务的TCP连接

android - 当我的应用程序在后台运行时,如何让android系统将其杀死?

javascript - 如何检查Redux形式是否存在任何错误

android - Android Studio动态模板

c - 达到断点后STM32调试器继续运行