问题标签 [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.
c++ - 如何修复 Webkit 错误?
Webkit 有一些错误会阻止我们的软件在此浏览器(和 Safari/Chrome/等)中运行。我们没有足够的 C++ 知识来自己修复错误,但我们当然愿意资助开发并对补丁进行广泛的测试。最好的方法是什么?
我正在考虑在 RentACoder 或类似站点之一中提交每个错误的项目。哪个网站最适合这项特定工作?
大多数错误都与标准合规性有关,因此我希望 Safari 和 Chrome 会在 webkit 接受补丁后复制补丁。我能做些什么来加速这个过程吗?
cocoa - 为什么我的 WebView 不显示我指定的 URL?
我正在使用 WebView。如果我把这个电话放在我的-awakeFromNib
:
我得到了我想要的行为。Google 的主页显示在我的 WebView 中。但是,我需要从包含 NSStrings 的可变数组中以另一种方法设置主框架的 URL。
这个方法调用
不更新 WebView。我需要告诉 WebView 重新加载吗?我试过了-setNeedsDisplay:YES
,-reload
但无济于事。
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
cocoa - 直接将html代码传入WebKit
如何将包含在 a 中的 HTML 代码NSString
直接传递到 WebKit。我正在寻找类似的东西:
会像那样简单吗?还是我必须求助于将文本保存到文件然后使用file://
url 访问它?
objective-c - 如何在 webview 中显示本地图像?
我想在 webview 中显示本地图像,怎么办?有人有一个简单的演示吗?多谢!!!
javascript - 如何在 Safari/Chrome 中从 javascript 打印 IFrame
有人可以帮助我通过 Safari/Chrome 中的 javascript 调用打印 IFrame 的内容。
这适用于Firefox:
这在 IE 中有效:
但我无法在 Safari/Chrome 中使用任何东西。
谢谢
安德鲁
javascript - 从 NSTextView 写入 iframe
我已经构建了一个基于 Web 的所见即所得编辑器,我可以从我的可可应用程序中以编程方式访问它。目前我可以在编辑器中运行脚本并从 iFrame 中检索 HTML,但我无法将文本从 NSTextView 发送到 iFrame。有任何想法吗?
编辑器在这里http://www.alexmillsdesign.com/Developer/FernEngine/
干杯亚历克斯米尔斯
android - Android 上的 WebKit 可以使用哪些 DOM 事件?
我正在构建一个针对 Android 用户的移动网络应用程序。我需要知道我可以使用哪些 DOM 事件。我已经能够完成以下工作,但不是非常可靠:
- 点击
- 鼠标移到
- 鼠标按下
- mouseup
- 改变
我无法使以下工作:
- 按键
- 按键
- 键位
有谁知道支持什么以及在什么情况下的完整列表(例如,onchange 是否仅可用于表单输入?)?我在 Google 上找不到这方面的参考资料。
谢谢!
更新:我在 Android 开发者列表上问了同样的问题。我会做更多的测试,并会在这里和那里发布我的结果。
cocoa - Cocoa radio WebView 滚动
在使用 XCode 和 IB 的 cocoa 中,是否可以从 WebKit 中获得兼作单选按钮的 WebView 的滚动视图?如何执行此操作以及如何检索选择了哪个视图?
javascript - Safari/Chrome 中的全局控制台对象被重置
我正在开发一个 jQuery 插件,并试图制作一个统一的跨浏览器控制台对象以进行调试。该插件将利用 Firebug 或 FirebugLite,但也允许用户选择浏览器的本机控制台对象(如果可用)。对于 Safari/Chrome,控制台方法只接受 1 个参数,而 Firebug 控制台 API(这是我试图复制的)接受打印为串联字符串的任意数量的参数。我正在使用以下代码来覆盖本机控制台日志方法:
我有一个测试页面,点击时会触发 console.log("str1", "str2") 命令。前几次,日志消息按预期工作,但一段时间后(通常只有几秒钟),日志消息开始只打印第一个参数。就好像控制台对象正在恢复到其原始的本机状态,而我的覆盖 log() 方法正在被破坏。是否有人对此有更多信息或可能有解决方法?