Open Stock浏览器(不是ICS上的Chrome。about:debug在Chrome中不起作用。请改用远程调试。)
在地址栏上输入
about:debug
,什么都不会发生,不会出现确认屏幕或闪烁的绿色框,告诉您您已完成任何操作。但是,浏览器的“设置”页面中现在应该有一些新选项。
(点击放大图)
在
Menu > More > Settings
中:(点击放大图)
在
Menu > More
,还有:(单击图像放大)
可能还有其他新菜单显示出来,我没有注意到,这些菜单很可能会是特定于版本的。
虽然我了解其中一些设置,但我不了解其中许多设置,例如我在哪里可以找到Javascript控制台,正在跟踪的内容,所使用的指示灯touch和nav缓存转储会执行哪些操作,转储文件将保存到哪里,有效的JS(Javascript)标志是什么,等等。
我发现Google很难设置这些设置。我需要其他人的帮助,以
about:debug
播放/实验/ Google,并写下这些设置的作用。您可以收集的任何信息都是有帮助的。除非您要描述相互关联的设置,否则每个设置都应有一个答案。
#1 楼
Javascript控制台就是这样:由于某些原因,“显示JavaScript控制台”栏只会显示在android.com网站上。不确定语法错误是否触发了控制台,或者是否有其他原因导致该错误显示在android.com中,而我一直在检查的其他网站均没有。
评论
我可以确认控制台选项仅在触发JS错误时显示。这是一个触发错误(并且加载速度更快)的简单jsbin:jsbin.com/owecey
–约恩·泽弗勒
2012年1月21日,11:54
在执行about:debug并转到jsbin.com/owecey之后,我无法在HTC雷电上看到控制台。有没有人有什么建议?我的Android版本是2.3.4,我的HTC Sense版本(如果有)是2.1
– bnieland
13年4月27日在12:20
#2 楼
HTC Desire HD上的about:debug
菜单在菜单>更多>设置下具有一个选项,称为“启用GEP缩放”。这将关闭HTC的文本重排功能,并使用默认的Google缩放。#3 楼
UAString将更改浏览器在请求页面时发送的用户代理字符串。用户代理字符串是浏览器发送的短字符串(文本),用于向服务器标识自己。许多网站尝试检测连接到该网站的浏览器,并且将提供针对该浏览器优化的不同页面。这种浏览器检测的最常见方法之一是检查UAString。 UAString设置从根本上欺骗了UAString,并使服务器认为Android浏览器确实是另一个浏览器。UAString具有三个选项:
Android(默认) )
桌面
iPhone
Android UAString是Android发送的默认UAString,网站在检测到该UAString时可能会为其网站提供移动版本。桌面可用于强制服务器提供站点的桌面版本,而不是提供适合移动设备的版本。另一方面,如果您知道服务器具有针对iPhone优化的移动友好版本,但未将Android检测为手机,因此错误地提供了桌面版本,则可以使用iPhone UAString。
例如,这是http://www.useragentstring.com在我的Samsung Spica使用各种设置时检测到的内容:
使用Android时:
Mozilla/5.0 (Linux; U; Android 2.2.2; en-au; GT-I5700 Build/Froyo) AppleWebkit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
使用台式机时:
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; en-us) AppleWebkit/530.17 (KHTML, like Gecko) Version/4.0 Safari/530.17
使用iPhone时:
Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebkit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16
评论
在Desire HD上,您还可以从“ iPad”和“手册”中进行选择。手册会弹出一个文本框,因此您可以假装为任何喜欢的浏览器。
–马特H
2011-2-15在18:00
您可以通过在网址栏中输入about:useragent直接访问此设置。在我的三星Galaxy S上,我可以选择Android,Iphone,台式机,Lismore,自定义
–恐惧
2011年3月16日13:13
CyanogenMod 7有很多针对UAString的选项,但可以从菜单中使用它,而您不需要about:debug。
–泡沫
2012年4月9日在20:18
不仅仅是这三个用户代理。在水平模式下显示它们的框仅显示3,而在垂直模式下显示更多。该框在2.2.3基于Webkit的股票浏览器上没有滚动条:/ atleast。
–cde
2014年12月14日下午5:11
#4 楼
单列渲染使浏览器使用不同的布局算法。我不确定该算法的逻辑是什么,但是这似乎是在试图迫使非移动网站设计为单一列,以便在小屏幕上查看。不确定是否是这种情况,因为启用单列视图会破坏android.stackexchange.com的布局并禁用文本重排,这使阅读比使用默认布局时痛苦得多。似乎没有使用此功能是有原因的,我找不到在单列呈现模式下呈现时看起来更好的单个网页;即使针对移动视图优化的页面在默认情况下也比在单列模式下更好。
以下是一些屏幕快照,它们比较了默认和单列渲染,左侧的屏幕快照位于非单列中,右侧的屏幕快照与单列位于同一页面:
android.stackexchange.com
维基百科今天的首页Mobile View:
维基百科今天的首页禁用Mobile View:
评论
单词和图片相互重叠。该网站特定于浏览器还是特定于浏览器?自动换行可以使页面看起来更好吗?
–幸运
2015年7月1日12:00
评论
V8是WebM视频的一部分,不是吗?@Al Everett:据我所知,V8是自Froyo(?)及更高版本以来在Chrome和Android浏览器中使用的JavaScript引擎。
那我记错了。今天发生了很多事。
@Al Everett:您可能指的是VP8编解码器,它是WebM的一部分:en.wikipedia.org/wiki/VP8
“改为使用远程调试。”似乎没人明白这一点。远程调试需要PC进行调试。这是无法接受的。在某些情况下,您需要调试,而您所拥有的只是一台具有PC功能但没有实际调试软件的平板电脑