问题标签 [safari-web-inspector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
113698 浏览

ios - iOS 模拟器在 Mac 上测试网站

我需要在 Mac 上的 iOS 设备上测试我的网站。

是否有可用的桌面模拟器来执行此操作?

0 投票
4 回答
4978 浏览

ios - 在 UIWebView 中调试启动 Javascript

我目前正在调试嵌入在 UIWebView 中以在应用程序中显示的网页。

它使用了一些精心设计的加载 Javascript,在 Android 应用程序中运行良好,但在 iOS 应用程序中中断。

这个答案将我指向 UIWebView 的 Safari Web Inspector - 但是,由于损坏的 Javascript 正在页面加载时运行,我实际上无法及时附加检查器以捕获出现的任何问题。

现在我正在通过手动在页面中插入延迟来解决它,但是有没有更好的方法(不需要我对页面代码本身进行更改,启动应用程序,急于在 Safari 中加载它,然后再等一段时间让它继续)?

0 投票
4 回答
2977 浏览

safari - 更改/自定义 Safari 的 Web Inspector 字体

有没有办法自定义 Safari 的 Web Inspector 的字体大小?我在网上找到了这些链接并尝试了它们,但似乎不起作用:

  1. https://gist.github.com/vlazar/1549785
  2. http://miekd.com/articles/adding-some-monospace-to-the-safari-web-inspector/

如果这个问题没有解决方案,我可能会切换回 Chrome,因为他们甚至为自己的 Web Inspector 提供了缩放功能。Safari 的 Web Inspector 字体对我来说太小了,我的眼睛因此而受苦。

我很高兴听到任何人可能拥有的解决方法或解决方案。

0 投票
2 回答
19537 浏览

ios7 - 使用 Web 检查器调试 iOS7 Safari CSS 问题

我按照步骤在 iOS 上设置调试网页。有效。但是,我发现检查器存在问题 - 它不允许我检查 DOM 和相应的 CSS。其他人有这个问题吗?(使用模拟器调试时完全相同的问题。)

截图:http ://screencast.com/t/E4fxPQwk14

资源:https ://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/DebuggingSafarioniPhoneContent/DebuggingSafarioniPhoneContent.html

谢谢!

更新:WebKit 每晚工作。谢谢蒂莫西·海切尔!

0 投票
1 回答
180 浏览

safari - Safari Web Inspector - 重新加载时返回所选元素的任何方式

是否可以让 Safari Web Inspector 保留 DOM 树扩展到的位置?

目前,您将 DOM 树扩展为一个元素,然后一旦刷新页面,整个 DOM 结构就会再次折叠,需要直接钻回到原始元素。

几年前我看到了这篇关于这个主题的帖子,但是代码现在已经改变了,所以它不适用了。

我还在WebKit 错误跟踪器上打开了一个错误报告。

0 投票
1 回答
16618 浏览

safari - 如何在 Safari 7 中切换源映射?

Safari 7 检查器出色地将编译后的 javascript 线映射回它来自的咖啡脚本。不过,有时我想直接与检查器中已编译的 javascript 交互。如何关闭源映射以便我可以使用原始 javascript?

0 投票
3 回答
1282 浏览

iphone - 使用 Safari 的 Web Inspector 调试 PhoneGap 的工作流程

我正在开发一个电话间隙应用程序并使用 Safari 的 Web Inspector 对其进行调试。该工具非常有用,但有一些工作流程效率低下,这让我花费了一些时间。

  1. 每次我在 xCode 中停止我的 PhoneGap 应用程序时,Safari Web Inspector 窗口都会自动关闭,让我每次进行更改并重新启动应用程序时都需要重新打开它。

  2. 我能够在控制台中获得完整读数的唯一方法是输入 window.location.reload()。每次我在 xCode 中部署更改时,这再次为我的工作流程增加了一个步骤。

有谁知道如何设置它以使 Safari Web Inspector 保持打开状态并且控制台自动监控应用程序?

0 投票
0 回答
148 浏览

ipad - 通过 Mac 调试 iPad 内存问题

我们有一个网站导致 iPad 崩溃。在 PC 桌面上,我们已经设法将内存占用量降低了很多,并认为这将解决 iPad 崩溃问题。它不是。我们现在将 iPad 连接到 Mac 并使用 Safari Web Inspector 对其进行调试。但是,我看不到任何查看 ipad 内存使用或 javascript 对象大小的选项。是否有一个好的网站可以访问以了解有关如何使用此技术的更多信息?请注意,它不是带有 XTools 的开发 Mac,只是某人的个人 MacBook。我们真的只想确定错误是否与内存使用有关。

0 投票
1 回答
358 浏览

asp.net-mvc - img 不会在 Safari 中呈现

我正在开发一个可以在 ie 中运行但不能在 Safari 中运行的遗留应用程序。代码中的图像不会在 Safari 中呈现。

我已经启动并运行了 Safari Web Inspector,但我看不到哪里可以找到问题所在。我是使用这个工具的新手。

0 投票
1 回答
3067 浏览

javascript - Safari 中的 websql 控制台,专门用于 iOS 中的调试

在此处输入图像描述

附加的来自 chrome 开发者工具的屏幕截图,我怎样才能看到 Safari 尤其是移动 safari 的相同截图,因为我正在从我连接的 iPad 在 Safari 上进行调试,我怎样才能看到其中的表格。

更新:

我在此视频中看到了一个数据库按钮,但在我当前版本的 Safari 中似乎没有它。

http://www.bennadel.com/blog/1940-My-Safari-Browser-SQLite-Database-Hello-World-Example.htm