首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Safari或者Chrome远程调试IOS Safari页面

【转载请注明出处】:https://blog.csdn.net/huahao1989/article/details/108020899 1 使用Safari浏览器调试 1.1 打开Mac的 Safari...浏览器的“开发”菜单 运行 Safari 浏览器,然后依次选取“Safari 浏览器”>“偏好设置”,点按“高级”面板,然后勾选“在菜单栏显示开发菜单”。...[image.png] 1.2 开启IPhone的Safari调试模式 启用 Web 检查 功能,打开 iPhone 依次进入 设置 > Safari浏览器 > 高级 > 网页检查器 > 启用。...[image.png] 1.3 调试步骤 先用IPhone 的Safari打开要调试的页面,然后将IPhone连到Mac上,打开Mac的Safari浏览器,在“开发”菜单中选择连接的手机,找到调试的网页...] 在Chrome打开 chrome://inspect 页面,然后按照下图添加适配器的地址就可以看到手机上打开的页面了。

18.4K00
您找到你想要的搜索结果了吗?
是的
没有找到

移动web真机调试方案

Chrome/Safari真机调试 2.1 Android + chrome 2.2 iOS + Safari 3. spy-debugger调试 4....然后在PC端打开chrome浏览器,地址栏输入: chrome://inspect,选中"Discover USB devices"选项,打开页面进行调试。...高级 -> 勾选"在菜单栏显示开发" iPhone 设置:设置 -> Safari -> 高级 -> 打开 Web 检查器 通过手机的 Safari 来打开 H5 页面,然后将Mac上的Safari浏览器打开...3. spy-debugger调试 然而,很多场景下Chrome/Safari的真机调试有局限性,例如:在微信或其他App/浏览器打开的页面,由于不能直接在 chrome/safari 打开,因此不能直接使用浏览器真机调试工具...spy-debugger内部集成了weinre,通过代理的方式拦截所有html自动注入weinre所需的js代码,简化了weinre需要给每个调试的页面添加js代码。

1.4K30

移动web真机调试方案

然后在PC端打开chrome浏览器,地址栏输入: chrome://inspect,选中"Discover USB devices"选项,打开页面进行调试。...+ Safari iPhone和Mac自带Safari浏览器,但同样要使用USB连接到PC,然后分别对Mac和iPhone进行如下设置: Mac浏览器设置:Safari -> 偏好设置 ->...高级 -> 勾选"在菜单栏显示开发" iPhone 设置:设置 -> Safari -> 高级 -> 打开 Web 检查器 通过手机的 Safari 来打开 H5 页面,然后将Mac上的Safari浏览器打开...3. spy-debugger调试 然而,很多场景下Chrome/Safari的真机调试有局限性,例如:在微信或其他App/浏览器打开的页面,由于不能直接在 chrome/safari 打开,因此不能直接使用浏览器真机调试工具...spy-debugger内部集成了weinre,通过代理的方式拦截所有html自动注入weinre所需的js代码,简化了weinre需要给每个调试的页面添加js代码。

2.9K164

自动化-Appium-​第一个Demo-Web(Python版)

:5555的模拟器里,打开要操作的浏览器,本章示例为Android默认的浏览器,之后打开百度首页,此时在PC的Chrome浏览器可以看到百度首页的访问链接,如图所示,模拟器里的默认浏览器版本号为44.0.2403.119...脚本执行步骤: (1)打开真机里的Chrome浏览器,打开百度首页 (2)搜索框输入Appium (3)点击百度一下 (4)关闭真机里的Chrome浏览器 3、在执行测试脚本过程,多多少少会遇到一些报错...的真机里,打开要操作的Chrome浏览器,本章示例为已经在真机安装完成的Chrome浏览器,之后打开百度首页,此时在PC的Chrome浏览器可以看到百度首页的访问链接,如图所示,真机里的Chrome浏览器版本号为...方式一:通过Mac上的Safari 首先将模拟器上的Safari打开,之后访问百度首页;之后打开Mac上的Safari,选择开发--->模拟器,可以看到此时模拟器打开的Webview页面,例如:百度首页...方式一:通过Mac上的Safari 首先将真机上的Safari打开,之后访问百度首页;之后打开Mac上的Safari,选择开发--->真机(真机名为test),可以看到此时真机打开的Webview页面

2.3K10

自动化-Appium-第一个Demo-Web(Java版)

:5555的模拟器里,打开要操作的浏览器,本章示例为Android默认的浏览器,之后打开百度首页,此时在PC的Chrome浏览器可以看到百度首页的访问链接,如图所示,模拟器里的默认浏览器版本号为44.0.2403.119...脚本执行步骤: (1)打开真机里的Chrome浏览器,打开百度首页 (2)搜索框输入Appium (3)点击百度一下 (4)关闭真机里的Chrome浏览器 3、在执行测试脚本过程,多多少少会遇到一些报错...的真机里,打开要操作的Chrome浏览器,本章示例为已经在真机安装完成的Chrome浏览器,之后打开百度首页,此时在PC的Chrome浏览器可以看到百度首页的访问链接,如图所示,真机里的Chrome浏览器版本号为...方式一:通过Mac上的Safari 首先将模拟器上的Safari打开,之后访问百度首页;之后打开Mac上的Safari,选择开发--->模拟器,可以看到此时模拟器打开的Webview页面,例如:百度首页...方式一:通过Mac上的Safari 首先将真机上的Safari打开,之后访问百度首页;之后打开Mac上的Safari,选择开发--->真机(真机名为test),可以看到此时真机打开的Webview页面

2.2K10

iPhone页面的常用调试方法

最终可以实现在Mac平台使用Safari(或结合ios_webkit_dubug_proxy使用Chrome)调试手机Safari页面,结合Charles进行抓包请求断点,再通过微信ipa包重签名来调试微信的...WKWebView 在Windows结合Fiddler与ios_webkit_debug_proxy中转实现Chrome调试手机的Safari浏览器 一、能够访问页面 某些页面需要设置HOST才能进行访问...不过对于iPhone的调试,还需要进行真机的页面查看 一般来说,iPhone页面是在Safari浏览器查看的 微信中的内置浏览器是WKWebView内核或 UIWebView ,WKWebView...其中 UIWebViewer 只是系统浏览器的一部分组建,功能不全或有所 限制 所以某些情况下可直接在手机的Safari浏览器进行查看调试,某些情况还是少不了在微信内置浏览器中进行 Safari远程调试...下载越狱版的微信ipa(尽量通过正规渠道获取,也可直接在PP助手下载,下载的时候不要连接手机) ipa是iOS的应用程序文件包,类似安卓的apk,正常版本的带有加密信息,打包后会出问题,越狱版已经去壳

3.3K10

Hybrid App 应用 开发 9 个必备知识点复习(WebView 调试 等)

工程师曾建议通过 reset WKProcessPool 来触发 Cookie 同步到 NSHTTPCookieStorage ,实践发现不起作用,并可能会引发当前页面 session cookie丢失等问题...于是我们找到了“为什么WebView总是很慢”的原因之一: 在浏览器,我们输入地址时(甚至在之前),浏览器就可以开始加载页面。...参考文章:《iOSSafari调试webView/H5页面》 一般我们通过 Mac 的 Safari浏览器 来调试,但是要注意两点: 如果调试的是 APP WebView 的页面,则需要这个...如果调试的是 H5 页面,可以直接在手机的 Safari浏览器 打开直接调试。 下面开始说说在 Mac 上如何调试: 1....调试 APP 内的 WebView 参考文章:《前端 WEBVIEW 指南之 IOS 调试篇》 在 Safari-> 开发,看到自己的设备以及 WebView 中网页,点击后即可开启对应页面

3.1K00

Hybrid App 应用开发 9 个必备知识点复习

resetWKProcessPool 来触发 Cookie 同步到 NSHTTPCookieStorage ,实践发现不起作用,并可能会引发当前页面 session cookie丢失等问题。...于是我们找到了“为什么WebView总是很慢”的原因之一: 在浏览器,我们输入地址时(甚至在之前),浏览器就可以开始加载页面。...参考文章:[《iOSSafari调试webView/H5页面》] (https://www.cnblogs.com/dianming/p/6902442.html) 一般我们通过 Mac 的 Safari...浏览器 来调试,但是要注意两点: 如果调试的是 APP WebView 的页面,则需要这个 APP 的包支持调试,如果不能调试,需要让 iOS 开发人员重签名 APP(可能需要将我们 iOS 设备的...如果调试的是 H5 页面,可以直接在手机的 Safari浏览器 打开直接调试。 下面开始说说在 Mac 上如何调试: 1.

2.3K30

【Hybrid】288- Hybrid App 应用开发 9 个必备知识点复习

resetWKProcessPool 来触发 Cookie 同步到 NSHTTPCookieStorage ,实践发现不起作用,并可能会引发当前页面 session cookie丢失等问题。...于是我们找到了“为什么WebView总是很慢”的原因之一: 在浏览器,我们输入地址时(甚至在之前),浏览器就可以开始加载页面。...参考文章:[《iOSSafari调试webView/H5页面》] (https://www.cnblogs.com/dianming/p/6902442.html) 一般我们通过 Mac 的 Safari...浏览器 来调试,但是要注意两点: 如果调试的是 APP WebView 的页面,则需要这个 APP 的包支持调试,如果不能调试,需要让 iOS 开发人员重签名 APP(可能需要将我们 iOS 设备的...如果调试的是 H5 页面,可以直接在手机的 Safari浏览器 打开直接调试。 下面开始说说在 Mac 上如何调试: 1.

2.3K20

Hybrid App 应用开发 9 个必备知识点复习

resetWKProcessPool 来触发 Cookie 同步到 NSHTTPCookieStorage ,实践发现不起作用,并可能会引发当前页面 session cookie丢失等问题。...于是我们找到了“为什么WebView总是很慢”的原因之一: 在浏览器,我们输入地址时(甚至在之前),浏览器就可以开始加载页面。...参考文章:[《iOSSafari调试webView/H5页面》] (https://www.cnblogs.com/dianming/p/6902442.html) 一般我们通过 Mac 的 Safari...浏览器 来调试,但是要注意两点: 如果调试的是 APP WebView 的页面,则需要这个 APP 的包支持调试,如果不能调试,需要让 iOS 开发人员重签名 APP(可能需要将我们 iOS 设备的...如果调试的是 H5 页面,可以直接在手机的 Safari浏览器 打开直接调试。 下面开始说说在 Mac 上如何调试: 1.

2.6K20

如何使用谷歌浏览器远程调试安卓ios真机H5应用?

因为是内部用的功能,在测试的时候也没有可以去关注兼容性和一些app端的专项测试,我们只是负责测试自己部门开发的轻应用,接入到公司的平台中能不能正常使用。...上线一段时间后,偶尔会出现一些交互上的偶现问题不太好排查原因或者定位,最近遇到过一个偶现的问题,用户在使用过程中进入H5页面的时候白屏了,一次偶然的机会,看到了开发使用谷歌浏览器再调试真机,觉得这个功能挺实用的...如果未得到这样的提示信息,可以多重试几次这个步骤,如果页面有标红的报错信息,可以看一下,C盘用户目录下,是否有生成scoop的文件夹,有的话,直接在scoop的文件夹目录下打开powershell窗口,...上下载包进行安装: https://github.com/google/ios-webkit-debug-proxy 3、手机也需要用数据线连接,并安装好相应的驱动,如果是抓取ios自带的safari...浏览器上访问的网页的话,还需要在iphone的设置->safari-->高级->web检查器,打开对应的开关。

1.8K40

Fiddler - 工具配置及在ios抓取不了https的解决方法

- wifi最右边的小"i"图标 - 滑到最下方点击http代理的“配置代理” 服务器红框处填写刚才在fiddler或命令行得到的ip,端口号一般都是8888,除非自己做了配置; 六、获取证书: 打开ios...本机的safari浏览器,地址栏输入“服务器:端口号” 例如我刚才获取的ip是172.20.15.38,那么我的地址输入就是http://172.20.15.38:8888 看到页面如下:  七、安装证书...:点击空框位置,会弹窗询问,点击允许 跳到安装页  输入密码安装即可: 如果有时候点击浏览器的FiddlerRoot certificate链接处,直接是上边这一页,表示已经安装过, 此时可以删除证书重新安装...【注:有时候安装了证书依旧不起作用的时候,也可以走下边的步骤删除证书重新输入最新的ip地址重新安装证书】 八、删除证书 点击设置 - 通用 - (差不多在底部)描述文件(与设备管理) - 找到刚才安装的证书...配置完毕,可以抓取http和https的包了; 题外篇: 如果安卓不能抓取https的包,也需要安装证书;证书下载不用和ios一样,只需点击feddler配置项的即可,步骤如下: 找到并点击Actions

76660

用uniapp开发跨端应用开发打包发布完整指南

,可以直接像在浏览器里一样调试。...还可以直接判断让跳转到appstore下载地址4、IOS① 正式版本ios正式应用只能从app store里下载,需要先注册苹果开发者账号,填写各项应用资料,上传ipa文件审核通过后才能下载使用② 测试版本...ios-app测试时,将ipa文件上传到蒲公英上:https://www.pgyer.com/用有授权的苹果手机扫描二维码在Safari浏览器里打开即可直接下载安装,或者直接在safari浏览器输入“...可以使用JRE环境的keytool命令生成,以下是windows平台生成证书的方法:1、安装JRE环境可从Oracle官方下载jre安装包:https://www.oracle.com/technetwork...jre\bin"set PATH=%PATH%;"D:\Programs\jre\bin"注意这里安装路径不要写错了,我这里刚开始路径里 Programs 就少了个s,后面就一直报错:keytool不是内部或外部命令

1.7K51

用uniapp开发跨端应用开发打包发布完整指南

,可以直接像在浏览器里一样调试。...② 测试版本 ios-app测试时,将ipa文件上传到蒲公英上:https://www.pgyer.com/ 用有授权的苹果手机扫描二维码在Safari浏览器里打开即可直接下载安装,或者直接在safari...浏览器输入“下载地址” 附:windows下生成安卓开发证书 Android平台打包发布apk应用,需要使用数字证书(.keystore文件)进行签名,用于表明开发者身份,Android证书的生成是自助和免费的...可以使用JRE环境的keytool命令生成,以下是windows平台生成证书的方法: 1、安装JRE环境 可从Oracle官方下载jre安装包:https://www.oracle.com/technetwork...\bin" set PATH=%PATH%;"D:\Programs\jre\bin" 注意这里安装路径不要写错了,我这里刚开始路径里 Programs 就少了个s,后面就一直报错:keytool不是内部或外部命令

47810

Flutter 插件url_launcher简介

默认情况下不设置,如果设置加载网页连接在Safari视图控制器打开,其他操作系统打开使用默认设置。如果设置为true,在Safari视图控制器打开URL。如果设置为false,在手机默认浏览器打开。...注意网页连接在IOS 平台操作系统上打开必须设置为false。如果你想去用cookies在app网页端实现登录需要设置为false。...如果设置为false或不设置,网络地址被加载在设备默认浏览器。如果设置为true,网络地址被加载在自定义WebView。ios系统的浏览器可以共享数据。...安卓通过webview加载网页或者跳转默认浏览器加载网页: LaunchStatus launch( String url, Bundle headersBundle, boolean useWebView...手机默认浏览器打开 - (void)launchURLInVC:(NSString *)urlString result:(FlutterResult)result API_AVAILABLE(ios

3.1K30

如何调试移动端页面

然后点开抓取到的网页就可以开始调试啦~~~ 二、Mac Safari + iOS Safari 1、打开iphone手机的开发者模式,流程:【设置】->【Safari浏览器】->【高级】-> 开启【Web...2、打开Mac上Safari的开发者模式,流程:【Safari】->【偏好设置】->【高级】->【在菜单栏显示“开发”菜单】勾选 ?...3、用数据线将iphone手机和mac连接起来,在电脑的safari按照流程执行:【开发】->【手机名称】->【正在调试的网站】 比如我在iphone手机Safari上打开了百度的网址: ?...其他功能可以参考这篇文章:charles使用教程 四、微信开发者工具 微信开发者工具对微信公众号里的页面测试还是很方便的,比如测试微信分享功能等,对于一般的浏览器页面用前面介绍得到几种方法其实就足够了。...2、手机上安装最新版谷歌浏览器并打开。 然后点击inspect即可开始调试当前手机谷歌浏览器打开的页面: ?

3.6K30

原 如何调试移动端页面

然后点开抓取到的网页就可以开始调试啦~~~ 二、Mac Safari + iOS Safari 1、打开iphone手机的开发者模式,流程:【设置】->【Safari浏览器】->【高级】-> 开启【Web...2、打开Mac上Safari的开发者模式,流程:【Safari】->【偏好设置】->【高级】->【在菜单栏显示“开发”菜单】勾选 ?...3、用数据线将iphone手机和mac连接起来,在电脑的safari按照流程执行:【开发】->【手机名称】->【正在调试的网站】 比如我在iphone手机Safari上打开了百度的网址: ?...其他功能可以参考这篇文章:charles使用教程 四、微信开发者工具 微信开发者工具对微信公众号里的页面测试还是很方便的,比如测试微信分享功能等,对于一般的浏览器页面用前面介绍得到几种方法其实就足够了。...2、手机上安装最新版谷歌浏览器并打开。 然后点击inspect即可开始调试当前手机谷歌浏览器打开的页面: ?

2.2K70

苹果 Safari浏览器新漏洞敲响跨站用户跟踪的警钟

然而,Safari浏览器处理跨 iOS、iPadOS 和 macOS 系统Safari IndexedDB API 的方式并非如此。...因为这些网站创建的IndexedDB数据库包含了经过认证的谷歌用户ID,这是唯一标识单个 Google 账户的内部标识符。...这不仅意味着不受信任的或恶意网站可以了解用户的身份,而且还允许网站将同一用户使用的多个单独账户链接在一起。...雪上加霜的是,如果用户是从浏览器窗口的同一选项卡访问多个不同的网站的,那么即使他使用的是Safari 15浏览器的隐私浏览模式也并不能幸免于难。...“在 OSX 操作系统上,Safari 用户可以暂时切换到另一个浏览器以避免他们的数据跨源泄漏,可是iOS 用户没有这样的选择,因为苹果禁止其他浏览器引擎。”

70810
领券