问题标签 [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 回答
198 浏览

c# - 跟踪浏览器组件中的操作

我是 ac# 开发人员,我相信我想要实现的目标是摆脱 .NET 组件中的一些下降的领域,所以我正在寻找关于我在外部使用哪些 .NET 可以与之交互的建议。

我的要求是在 WPF/Winforms 应用程序中有一个嵌入式 Web 浏览器控件,我还需要跟踪以下内容:

  1. 用户交互,即他们访问的页面、提交的表单点击等。
  2. DOM 操作和遍历

我在这里猜测,但似乎我可能需要开始查看开源 html/web 浏览器,例如 WebKit 等。这是正确的轨道,还是目前有任何可用的控件/COM 对象形式的东西,我可以直接使用。

干杯,克里斯。

0 投票
2 回答
1289 浏览

ajax - WebKit 是那些实现即将到来的 x-domain XMLHttpRequest 功能的浏览器之一吗?

许多下一代浏览器(FF 3.1、IE8)将以一种或其他方式支持跨域 XMLHttpRequest(只要服务器选择加入等,存在安全问题)。

WebKit 中也会有同样的功能吗?

FF:https ://developer.mozilla.org/en/Cross-Site_XMLHttpRequest

即:http : //blogs.msdn.com/ie/archive/2008/06/23/securing-cross-site-xmlhttprequest.aspx

0 投票
2 回答
1104 浏览

cocoa-touch - 默认情况下缩放 WebView

默认情况下是否可以放大 WebView。我试图在我的应用程序中放置和广告,并希望它默认缩放到 100%,以便填充空间。

能够禁用缩放也是一个好处,但我不能禁用所有交互,因为我希望他们能够单击链接

0 投票
2 回答
560 浏览

cocoa-touch - 如何使用自己的 UIViewController 制作可重用的 XIB?

我正在尝试创建一个可重复使用的“选择器”。它基本上就像电话的键盘。由于我将在我的 iPhone 应用程序中大量使用它,我一直对试图让它出现感到沮丧。

它在自己的 XIB 文件中,并且有自己的 UIViewController 子类作为 FileOwner。但是,当我用以下方法实例化它时:

屏幕上什么也没有发生。然而,它确实触发了-viewWillAppear方法等。

那么,我在代码或 InterfaceBuilder 中做错了什么会阻止我的视图出现?

0 投票
3 回答
8177 浏览

c++ - 用于 DOM 的 WebKit API

WebKit 是否公开了直接使用其 DOM 的 API?我正在寻找一个像 HtmlElement 这样的类,它可以用来构建/遍历 HTML 内容的树。

我正在尝试将 WebKit 作为桌面应用程序中的 Web 浏览器控件托管,并且更喜欢直接 API 而不是通过 COM。谢谢!

谢谢!

0 投票
2 回答
3622 浏览

python - 对于 pygtk 应用程序,什么是好的嵌入式浏览器?

我打算在我的 pygtk 应用程序中使用嵌入式浏览器,我正在 gtkmozembed 和 pywebkitgtk 之间进行辩论。两者之间有什么引人注目的区别吗?有没有我不知道的第三种选择?

应该注意的是,我不会使用它来访问网络上的内容。我主要将它用于 UI 目的。

我的优先事项是:

  1. 它需要稳定。
    • 它需要是跨平台的。
    • 它应该很容易使用。
    • 应该积极维护。
    • 它应该是可扩展的。
    • 它应该很快。
0 投票
3 回答
55636 浏览

safari - 在 Safari 中隐藏 textarea 调整大小句柄

我在我的应用程序中使用 textarea 组件,并动态控制它们的高度。当用户键入时,只要有足够的文本,高度就会增加。这在 IE、Firefox 和 Safari 上运行良好。

但是,在 Safari 中,右下角有一个“手柄”工具,允许用户通过单击和拖动来调整文本区域的大小。我还注意到 stackoverflow Ask a Question 页面中 textarea 的这个问题。该工具令人困惑,基本上会妨碍您。

那么,有没有办法隐藏这个调整大小的句柄?

(我不确定“句柄”是否是正确的词,但我想不出更好的词。)

0 投票
1 回答
1278 浏览

javascript - iPhone Webkit jQuery 奇怪:无法更新内容

使用 jQuery 和我的 WebViewController 在 iPhone 上遇到最奇怪的问题。

我有一个 div 来添加内容:

代码如下所示:

效果很好。

然后我切换到其他 div ( $('#thumbnails').hide(); $('#someotherdiv').show()),继续我的业务,​​并最终切换回缩略图 div。

在这一点上,我似乎无法再使用 jQuery 向该 div 附加任何内容。我可以删除就好了,但附加不再有效。

完全相同的代码在 iPhone 之外的 Firefox 和 Safari 上运行良好,但在嵌入的 WebKit 中运行失败。

如果我直接使用 JavaScript 修改 DOM,它可以工作,但如果我使用 jQuery,它会失败:

“第一件事”出现,但“第二件事”没有。

有任何想法吗?这件事快把我逼疯了。

0 投票
2 回答
2478 浏览

iphone - 适用于 Safari、Iphone 的 Webkit API

我访问了 webkit.org,老实说,该站点没有提供任何 API 教程或文档。

我正在寻找新的 CSS 和 DOM webkit 提供的内容。

有谁知道我在哪里可以找到这些信息?

0 投票
2 回答
25242 浏览

python - 需要一个使用 Python 中的 Webkit 库的简单“Hello World”示例

有谁知道在 Python 中使用 Webkit 库的简单“Hello World”示例?我有一个 GTK 窗口,我想在里面放 Webkit。

使用 Python/mozembed (Mozilla/Gecko),这很简单:

..我已经创建了我的浏览器,我如何使用 WebKit 做到这一点?