使用 PC 调试 iPad Safari

2023-12-03

我想在 iPad 上的 Safari 上测试我的网站。我只有另一台电脑。有没有办法让我使用移动 Chrome 进行远程调试,如 ADB(Android 调试桥)?我在 StackOverflow 上搜索,似乎有一个 Adob​​e Edge Inspect CC,但我不知道这是否是一个不错的选择。

Thanks!


2019 年 10 月更新

此解决方案不适用于 IOS 12+ (资源1, 资源2).

于 2017 年 6 月 24 日更新并测试

Using Chrome on Windows 8 及更新版本:

  • 下载并安装Node
  • 下载并安装 iTunes 并将其连接到您的设备。 (您的 iPad 上应显示一个弹出窗口以获取授权) 。请务必在您的 iPad 中启用 Web Inspector

  • 下载并安装远程 webkit 适配器

使用 Powershell(以管理员身份):

npm install remotedebug-ios-webkit-adapter -g

  • 执行适配器:

使用 Powershell(以管理员身份):

remotedebug_ios_webkit_adapter --port=9000

您应该得到类似的输出:

C:\Windows\system32> remotedebug_ios_webkit_adapter --port=9000 remotedebug-ios-webkit-adapter is listening on port 9000 iosAdapter.getTargets ...

  • Open Chrome并转到以下链接:

chrome://inspect/#devices

  • 单击“发现网络目标”旁边的配置并添加以下内容:本地主机:9000

确保在 safari 上打开您想要调试的网页,您应该在 chrome 检查器页面上看到它远程目标

iOS 11 的额外步骤感谢@skaurus

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 PC 调试 iPad Safari 的相关文章

  • 我正在寻找 GCDAsyncUdpSocket 上的一些示例,但发现没有一个有效

    接收数据从未被调用过 我编写了这个由我的主线调用的 swift 类UI视图控制器向接收消息的服务器发送消息 但当服务器发回响应时 客户端永远不会收到它 因为 didReceiveData 从未被触发 我一直在谷歌上搜索并查看文档 它说客户端
  • 如何将 Cocoa 应用程序移植到 iPhone-OS?

    我即将创建一个 Cocoa 应用程序 我想确保有一天我可以轻松地将它移植到 iPad 甚至 iPhone 我该如何提前计划 我知道我将不得不重做所有 NIB 并可能设计一个不同的工作流程 但是代码呢 仅仅用 UIsomething 替换每个
  • iOS SWIFT - WebRTC 从前置摄像头更改为后置摄像头

    WebRTC 视频默认使用前置摄像头 效果很好 但是 我需要将其切换到后置摄像头 但我无法找到任何代码来执行此操作 我需要编辑哪一部分 是 localView 或 localVideoTrack 还是捕获器 斯威夫特3 0 对等连接只能有一
  • 使用 AVAssetExportSession 导出延时会导致黑色视频

    我需要能够合并使用 iOS 上的相机应用程序中的延时拍摄功能拍摄的视频并导出为单个视频 但是 即使我尝试将单个未更改的延时视频导出到照片库 它也会保存为全黑视频 具有正确的持续时间 以下是我编写的示例代码 用于导出单个未更改的视频 其中大部
  • UITableViewCell的detailTextLabel滚动时消失

    我正在使用一个字符串数组 我在其中设置detailTextLabel从 最初所有字幕都设置正确 但如果我滚动detailTextLabel消失 UITableViewCell tableView UITableView tableView
  • didChangeCameraPosition 获取可用坐标的边界框/矩形

    如何从 GMSCameraPosition 检索 GMSColinedBounds 我想知道每次用户移动相机时地图上的可见坐标 至少东北 西南点 如下所示 void mapView GMSMapView mapView didChangeC
  • UIAlertView 之上的 UIView

    在我的应用程序中 使用了锁定屏幕 有时一个UIAlertView如图所示 现在当用户将应用程序发送到后台并再次将其置于前面时 UIAlertview会显示在锁定屏幕上方 是否有可能添加一个UIViewController的观点高于一切 即高
  • 如何通过单击颤动推送通知来打开特定屏幕

    我试图在单击推送通知时打开特定屏幕 我的有效负载如下所示 var payload notification title notificationTitle body notificationMessage click action scre
  • 找不到 -lAFNetworking Xcode 问题的库

    ld warning directory not found for option L Users kh Library Developer Xcode DerivedData om euxqzibzllbcmndwqrgthdeotiro
  • 将文件上传到 Google 云端硬盘时出错

    我已经在我的应用程序项目中实现了 Google Drive SDK 并尝试在 Google Drive 中上传图像 但出现错误 我的代码来自Here https developers google com drive quickstart
  • 本地化 watchkit 配套应用程序的显示名称

    我在 Apple Watch 配套应用程序上本地化应用程序显示名称时遇到一些问题 按照指导方针 我将 CFBundleName 本地化如下 CFBundleDisplayName 我的应用程序 CFBundleName 我的应用程序 我为我
  • iOS 5 中的新错误:WebKit 丢弃了未捕获的异常

    我正在尝试加载一个UIWebView与 Facebook OAuth 授权 URL 我使用以下代码 当我的UIWebView加载 Facebook 登录页面 我输入我的凭据 然后按 登录 按钮 当我点击按钮时 我收到以下错误 WebKit
  • 修剪 UIImage 边框

    这是我想要修剪的图像的示例 我想去掉图像周围的边框 在本例中是顶部和底部的黑条 我在Github上找到了一个库 CKImageAdditions https github com cmkilger CKImageAdditions 但是它似
  • 如何在 VMware 中运行的 MAC 操作系统中安装 Xcode - 无法安装 Xcode,因为需要 OS X 版本 10.12 或更高版本

    我想开始进行 iOS 应用程序开发 但此时我买不起 MAC 计算机 因此我在 VMware 的虚拟机中安装了 MAC OS X Sierra 方法如下 下一步是获取 XCode 所以我打开App Store并搜索它 我发现一个错误 内容是M
  • 如何在 Objective C 类中设置布尔类型属性

    如何在 Objective C 类中使用布尔属性 我是这样做的 property nonatomic copy BOOL locationUseBool 但它给出了错误 具有 复制 属性的属性必须是对象类型 正确的申报方式是什么 您也可以这
  • 无法创建本机类型“NSObject”的实例

    我在执行下面的代码时遇到此错误 未能创建本机类型的实例 NSObject 可以通过将 Class ThrowOnInitFailure 设置为 false 来忽略此情况 var alert new UIAlertView Error Som
  • 是否可以使用 UITableViewStylePlain 禁用 UITableView 中的浮动标题?

    我正在使用一个UITableView布局内容 页面 我使用表视图的标题来布局某些图像等 如果它们不浮动而是保持静态 就像样式设置为时那样 我更喜欢它UITableViewStyleGrouped 其他则使用UITableViewStyleG
  • 在哪里可以了解有关 WebCoreSharedBufferData 的更多信息?

    我有一个在 iOS 6 上完美运行的应用程序 但在 iOS 7 上 如果用户采取了非常具体的操作 太复杂而无法进入 但它使用UIWebView并且它是一致的 应用程序崩溃并出现错误 Terminating app due to uncaug
  • 快速从 RSS feed 获取 img url

    我希望能够从一段字符串中检索 img url 以下是我尝试检索的 img URL 的示例 p img width 357 height 500 src http images sgcafe net 2015 05 OVA1 357x500
  • UITableView 干扰状态栏

    我正在开发一个具有 UITableViewController 的应用程序 该应用程序显示值列表 如下所示 如何将表格向下移动 使其不会与状态栏冲突 看来我无法对这个场景施加任何限制 所以我不知所措 使用以下 3 个属性UIViewCont

随机推荐

  • 这里文档给出“意外的文件结尾”错误

    我需要我的脚本从终端发送电子邮件 根据我在这里和网上许多其他地方看到的内容 我将其格式化如下 var mail s SUBJECT EMAIL lt lt EOF Here s a line of my message And here s
  • 获取当前连接的 mysqli 数据库名称

    mysqli 中是否有一个选项可以在过程函数中获取当前连接的数据库名称 您可以使用查询 SELECT database AS the db
  • 我应该在方法签名中声明从方法引发的所有异常还是仅声明异常的超类?

    当我从方法中抛出已检查的异常时 我应该只在方法签名中声明异常的超类还是所有不同的类型 如果我有以下例外情况 private class SuperException extends Exception private class SubEx
  • 删除链表中的第一个节点有问题

    我正在实现一个链表 它需要有一个函数 当给定链表的头和 cstring 时 它会查找并删除值为 cstring 的节点 typedef struct node char entry 21 struct node next node retu
  • 使用 ImagePicker 时如何去除从 UIImagePickerController 编辑图像返回的图像上的黑底

    使用 UIImagePicker 时 它允许进入编辑模式 然后 对于横向模式拍摄的图像 如果用户不在 UIImagePicker 中手动缩放它 图像的顶部和底部将会有黑色条纹 背景 有没有办法摆脱它并使图像的该部分变得透明 pragma m
  • 如果所有 td 均为空,则隐藏表格行

    有没有一种简单的方法可以在没有每个循环的情况下做到这一点 我想隐藏整个 tr 但前提是所有的 td s 为空 该表是动态生成的 因此空白行可以位于任何位置 table1 tr has td empty remove HTML table t
  • 简单的OpenGL实现[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我致力于将一些休闲游戏移植到 Flash 上 它们基于 OpenGL 使用的OpenGL版本大多是1 x 游戏引擎依赖的是2D 它基于 OpenGL
  • 如何从 UIImage 获取 NSDATE?

    在这种情况下 如何从 UIImage 获取日期或元数据 UIImagePickerControllerSourceType picker sourceType UIImagePickerControllerSourceTypePhotoLi
  • 带有 NDK 的 Android Studio:链接错误:对“stderr”的未定义引用

    我已经编译了针对 android armeabi v7a 的 OpenCV 静态库 现在我尝试通过 Android Studio 中的 CMakeLists txt 文件将我的本机 C 代码与这些库链接起来 但失败并出现以下奇怪的错误 op
  • 你能优化这段代码吗? (姜戈、蟒蛇)

    我添加 添加 字段来检查用户的帖子 服装 添加到哪些类别 听起来很可怕 所以让我们深入研究代码 我想优化 get categories self obj 函数 class CategorySerializer serializers Mod
  • 如何通过 asyncio 使用阻塞函数

    我在一个项目中使用 django ORM 在 django 之外 我的工作流程是 通过 django ORM 选择对象并 然后使用 asyncio lib 将其发送到消息队列 问题是您无法在异步环境中调用阻塞函数 并且无法在阻塞环境中使用
  • 字节分配内存不足

    这是我在 Android 日志上收到的错误 确切地说 是 08 06 12 16 28 763 E dalvikvm heap 27065 Out of memory on a 184 byte allocation 184 要看情况 有时
  • 所有类别的线性时间排序

    我有这个也许很愚蠢的想法 因为我们有针对受限类别的线性时间排序算法 例如使用计数排序 基数排序的整数 就像在计算机单词中一样 所有类别的数字类型最终都以字节序列进行编码 在某种程度上与整数等类似 是否可以说明我们可以使用这些线性时间排序算法
  • 不继承 的字体

    我有输入和标签字段
  • 安装 RVM 后无法加载 Sass / Compass,无法与 Symfony2 中的 Assetic 一起使用

    我尝试使用 Capifony 它需要 Capistrano 而 Capistrano 需要 Ruby 但我的 apt 版本的 ruby 很旧并且抛出语法错误 然后我安装了 RVM 并执行了以下操作 rvm use 1 9 3 rvm rvm
  • IHubContext SignalR MVC 的 Autofac 注入

    我正在尝试让 SignalR 与 Autofac 一起工作 我有一个我在这里所做的精简版本的存储库 https github com justsayno signalr autofac 这是改编自使用的作品GlobalHost https
  • 响应式设计中的字体大小和元视口

    我必须从事一个需要响应的项目 这是我第一次这样做 我被一个 可能是愚蠢的 问题困扰 假设我有一个非常简单的页面 div style font size 6 SO div
  • 如何在安装过程中修改.NET配置文件?

    我使用 app config 文件来存储一些值 映射数据库的路径 数据连接选择 这些设置在用户计算机上有所不同 我希望安装程序能够正确设置它们 是否有一个安装程序可以在安装过程中使用 NET 配置文件并允许我创建一些对话框来帮助我填写这些值
  • WooCommerce 返回 get_total() 价格(保留两位小数)

    您好 我正在实现一个支付网关插件 但遇到了问题 它显示一个错误 他们说这是因为购物车的总量和价格网站为他们发送的总量不同 这是因为他们得到的结果没有十进制数字 在购物车中是519 00他们只收到519 该插件获取购物车总数 order gt
  • 使用 PC 调试 iPad Safari

    我想在 iPad 上的 Safari 上测试我的网站 我只有另一台电脑 有没有办法让我使用移动 Chrome 进行远程调试 如 ADB Android 调试桥 我在 StackOverflow 上搜索 似乎有一个 Adob e Edge I