我正在尝试检查 Android 浏览器中的一个元素,但找不到任何软件。 有人可以帮我吗?
可以通过 Chrome(不确定默认的 Android 浏览器)。 Chrome 应用程序可以与桌面上的 Chrome 开发人员工具一起使用,以检查 Android 设备上显示的 HTML(等)。
您可以通过两种不同的方式做到这一点 -
1) 您可以使用 Firefox 桌面浏览器并将 useragent 设置为类似于 Android 浏览器的行为,并使用 Firebug 和 Firepath 检查元素
为此,您可以安装 User Agent Switcher Add-on 或按照以下步骤操作 -
a) 导航到桌面上的 Firefox 浏览器 b) 在地址栏上输入 about:config c) 然后添加名为“general.useragent.override”的字符串值,并为该字符串值提供您要定位的 Android 浏览器的 useragent 值, 您可以从 - http://www.useragentstring.com/
获取 Useragent 值重新启动浏览器,导航到要检查元素的页面
2)
获取您想要在Android设备上检查的网页的页面源(创建Android模拟器),您可以使用下面的selenium代码获取页面源-
WebDriver 驱动程序=new AndroidDriver();
driver.get("http://yourwebpage.com");
System.out.println(driver.getPageSource());
a) 将控制台中的页面源代码保存到记事本并以扩展名 .html 保存
b) 使用 Firefox 浏览器打开页面并使用 Firebug 和 Firepath 检查元素
在 Linux 上,您可以安装 adb 软件包(Android 调试桥),以及桌面和移动设备上相同版本的 Firefox。 我使用的是 68.11.0 版本,但它也应该适用于更高版本。
这是文档,它对我来说非常有效: https://developer.mozilla.org/docs/Tools/about:调试
它看起来像这样:
步骤:
进入主页>按三点菜单>按星形图标(添加书签)
现在按下面的编辑
现在在 URL 部分添加以下代码,并将书签名称更改为 Inspect Element 或您想要的任何名称。
代码:
javascript:(function () { var script = document.createElement('script'); script.src="//cdn.jsdelivr.net/npm/eruda"; document.body.appendChild(script); script.onload = function () { eruda.init() } })();
现在返回并打开您要检查的任何网站,例如:https://google.com>按顶部的搜索栏>搜索您刚刚保存的书签>按该书签
现在您将在右下角看到一个新的浮动按钮
只需按下该按钮即可完成😎
注:
不要忘记从站点设置中启用 JavaScript 和弹出窗口!
neta 字符集=“utf-8”>
neta data-react-helmet "true" name="description" content="DreamHost 提供域名、网络主机 ng、托管 WordPress 托管、企业电子邮件等等。100% 正常运行时间保证,24/7 支持。
立即注册!">
元数据-react-helmet =“true”名称=“nsvalidate.01”内容=“3238335A38C780281F99C69240067CDD”>
neta data-react-helmet“true”名称=“ahrefs-site-verification”内容=“74b1473bec109b23b5b5b7e9f82