Answers:
您可以使用Javascript的alert
方法返回源代码,在地址栏中输入以下代码:
javascript: alert(document.getElementsByTagName('html')[0].innerHTML);
在Firefox或Android上的Chrome浏览器中,可以通过在地址栏中的URL前面加上“ view-source:
”(即“ view-source:http://google.com
”)来查看源。
javascript:document.location='view-source:'+document.location;
在市场上寻找一个名为View Web Source的应用程序并进行安装。
然后在浏览时,打开菜单并点击“共享”,在弹出的列表中选择“查看Web源”。
自2009年以来,此答案中提到的应用尚未更新。
您可能需要尝试VT View Source。
使用以下方法在Mobile Chrome上创建新的书签(书签):
名称:查看源(vs)
网址:
javascript:document.location='view-source:'+document.location; void(0);
现在,在页面上时,点击地址字段并开始输入:vs。应该出现小书签,单击它,您就可以准备就绪。
在Chrome中,有远程调试功能。如果您在手机上安装了Chrone。如果您通过USB将手机连接到PC,则可以在Chrome浏览器中查看PC上Javascript修改的源。
请参阅http://eclipsesource.com/blogs/2012/08/14/debugging-javascript-on-android-and-ios/的结尾
您可以将源代码捕获到您的Shell或文本文件中(如果您使用的是模拟器),这对于开发非常方便。为此,您需要安装adb随附的Android开发人员工具。启动模拟器,然后从操作系统的外壳运行以下命令:
adb logcat browser:V *:S
这将从模拟器上的浏览器应用程序输出任何内容,并禁止显示其他任何日志消息。从那里,所有javascript console.log命令都将被adb捕获并输出以供您查看。因此,如果您使用的是JQuery,则可以将其添加到页面中,并将整个页面的html输出到日志中:
$(document).ready(function(){console.log($('html').html())});
这会将页面上html标记内的所有内容输出到日志。
您可以使用以下命令捕获日志的输出(至少使用BASH,我不能与其他shell对话):
adb logcat browser:V *:S > log.txt
现在,日志的所有输出都将转储到您的log.txt文件中。对于整个页面的HTML来说,这确实非常方便,因为您可以像搜索其他文本文档一样搜索整个页面。
如果要捕获页面的特定部分而不是整个部分,则可以在JQuery中指定页面的该部分而不是html标记,因此,如果需要查看具有类/ id的单个div与之关联(对于本示例,它具有一个名为“ inspect-me”的类),您可以将JQuery更改为:
$(document).ready(function(){console.log($('div.inspect-me').html())});
如果您使用的是Opera浏览器,请在地址栏中输入以下内容,请确保清除http和其他内容,然后输入:
server:source
在您打开的页面的地址中。
如果您想查看Android浏览器页面的源代码或检查页面,则可以使用此https://developer.chrome.com/devtools/docs/remote-debugging 其非常好的检查器