问题标签 [webkit]

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 投票
1 回答
581 浏览

c++ - 如何修复 Webkit 错误?

Webkit 有一些错误会阻止我们的软件在此浏览器(和 Safari/Chrome/等)中运行。我们没有足够的 C++ 知识来自己修复错误,但我们当然愿意资助开发并对补丁进行广泛的测试。最好的方法是什么?

我正在考虑在 RentACoder 或类似站点之一中提交每个错误的项目。哪个网站最适合这项特定工作?

大多数错误都与标准合规性有关,因此我希望 Safari 和 Chrome 会在 webkit 接受补丁后复制补丁。我能做些什么来加速这个过程吗?

0 投票
3 回答
2315 浏览

cocoa - 为什么我的 WebView 不显示我指定的 URL?

我正在使用 WebView。如果我把这个电话放在我的-awakeFromNib

我得到了我想要的行为。Google 的主页显示在我的 WebView 中。但是,我需要从包含 NSStrings 的可变数组中以另一种方法设置主框架的 URL。

这个方法调用

不更新 WebView。我需要告诉 WebView 重新加载吗?我试过了-setNeedsDisplay:YES-reload但无济于事。

0 投票
5 回答
1315 浏览

javascript - 为什么 Django 管理员“今天”和“现在”按钮不显示在 Safari 中?

我正在开发一个 Django 应用程序,其中包含一个带有日期/时间字段的模型。在我的应用程序的本地副本上,该特定模型的管理页面显示日期/时间字段:

替代文字 http://www.cs.wm.edu/~mpd/images/bugs/django-date-local.png

这正如预期的那样。但是,当我部署到我的网络服务器并从那里使用应用程序时,我得到了这个:

替代文字 http://www.cs.wm.edu/~mpd/images/bugs/django-date-server.png

服务器上的应用程序与我的本地副本完全相同,只是我在服务器上禁用了调试(但我认为这不重要……应该吗?)。为什么服务器上的管理应用程序与本地管理应用程序不同?


更新

  • 该问题似乎已本地化到 Safari。当通过 Firefox 访问管理站点时,会出现“今天”和“现在”按钮。看起来 Safari 无法下载显示这些小部件所需的一些 JavaScript 文件(但奇怪的是 Firefox 可以)。
  • 我注意到 Safari 收到以下文件的“304 Not Modified”代码,但我不确定这意味着什么,或者如何修复它。显然,这些是控制日期/时间小部件的 JavaScript 文件和图像:
    • RelatedObjectLookup.js
    • DateTimeShortcuts.js
    • icon_calendar.gif
    • icon_clock.gif
0 投票
1 回答
258 浏览

cocoa - 直接将html代码传入WebKit

如何将包含在 a 中的 HTML 代码NSString直接传递到 WebKit。我正在寻找类似的东西:

会像那样简单吗?还是我必须求助于将文本保存到文件然后使用file://url 访问它?

0 投票
2 回答
5612 浏览

objective-c - 如何在 webview 中显示本地图像?

我想在 webview 中显示本地图像,怎么办?有人有一个简单的演示吗?多谢!!!

0 投票
11 回答
135695 浏览

javascript - 如何在 Safari/Chrome 中从 javascript 打印 IFrame

有人可以帮助我通过 Safari/Chrome 中的 javascript 调用打印 IFrame 的内容。

这适用于Firefox:

这在 IE 中有效:

但我无法在 Safari/Chrome 中使用任何东西。

谢谢

安德鲁

0 投票
1 回答
258 浏览

javascript - 从 NSTextView 写入 iframe

我已经构建了一个基于 Web 的所见即所得编辑器,我可以从我的可可应用程序中以编程方式访问它。目前我可以在编辑器中运行脚本并从 iFrame 中检索 HTML,但我无法将文本从 NSTextView 发送到 iFrame。有任何想法吗?

编辑器在这里http://www.alexmillsdesign.com/Developer/FernEngine/

干杯亚历克斯米尔斯

0 投票
3 回答
31168 浏览

android - Android 上的 WebKit 可以使用哪些 DOM 事件?

我正在构建一个针对 Android 用户的移动网络应用程序。我需要知道我可以使用哪些 DOM 事件。我已经能够完成以下工作,但不是非常可靠:

  • 点击
  • 鼠标移到
  • 鼠标按下
  • mouseup
  • 改变

我无法使以下工作:

  • 按键
  • 按键
  • 键位

有谁知道支持什么以及在什么情况下的完整列表(例如,onchange 是否仅可用于表单输入?)?我在 Google 上找不到这方面的参考资料。

谢谢!

更新:在 Android 开发者列表上问了同样的问题。我会做更多的测试,并会在这里和那里发布我的结果。

0 投票
1 回答
787 浏览

cocoa - Cocoa radio WebView 滚动

在使用 XCode 和 IB 的 cocoa 中,是否可以从 WebKit 中获得兼作单选按钮的 WebView 的滚动视图?如何执行此操作以及如何检索选择了哪个视图?

0 投票
1 回答
2091 浏览

javascript - Safari/Chrome 中的全局控制台对象被重置

我正在开发一个 jQuery 插件,并试图制作一个统一的跨浏览器控制台对象以进行调试。该插件将利用 Firebug 或 FirebugLite,但也允许用户选择浏览器的本机控制台对象(如果可用)。对于 Safari/Chrome,控制台方法只接受 1 个参数,而 Firebug 控制台 API(这是我试图复制的)接受打印为串联字符串的任意数量的参数。我正在使用以下代码来覆盖本机控制台日志方法:

我有一个测试页面,点击时会触发 console.log("str1", "str2") 命令。前几次,日志消息按预期工作,但一段时间后(通常只有几秒钟),日志消息开始只打印第一个参数。就好像控制台对象正在恢复到其原始的本机状态,而我的覆盖 log() 方法正在被破坏。是否有人对此有更多信息或可能有解决方法?