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

javascript - 如何使用 Javascript 设置动态字符串值?

我有这段代码,但因为我使用“”,a.innerheight所以不会被它的值取代。是否有可能使这种动态化?

0 投票
8 回答
9102 浏览

safari - Facebook Connect 按钮未显示在 Safari/Chrome 中

我的 Facebook Connect 实现(只是一个简单的登录按钮,fb:login-button)在 Firefox 和 IE 上完美运行。

但是 Safari/Chrome (Webkit) 中没有显示相同的按钮。

这是具有讽刺意味的。在我的调试工作中,我将页面(包含fb:login-button)保存为静态页面,然后将其加载到 Safari 中。按钮出现,一切正常!

我的 PHP 呈现的完全相同的页面(具有完全相同的 HTML 源)无法调出按钮。

我在这里努力支持 Webkit,但我快要放弃了。有人可以帮忙吗?

0 投票
2 回答
1963 浏览

objective-c - 访问 DOM Webkit Objective C

熟悉 webkit 的人能否解释一下或指出正确的方向为什么以下代码不起作用

我想要做的是加载一个页面,让 webkit 解析它并简单地打印出标题。

这是我所拥有的:

输出为 html 且标题为空白

谢谢你的阅读

0 投票
1 回答
2105 浏览

iphone - 如何使用 iPhone 上的 CSS 过渡使元素缩小到零?

我正在尝试使用专有的 iPhone Safari 属性-webkit-transition-webkit-transform通过优美的动画使元素消失。代码:

我希望元素通过优美的动画缩小到不可见。

这在 OS X 10.5.6 上的桌面 Safari(3.2.1(5525.27.1))上运行良好,但在 iPhone(iPhone OS 2.2.1(5H11))上,它div突然消失了。

有没有办法让动画像苹果的文档(我认为需要注册)所说的那样工作?

0 投票
3 回答
20726 浏览

c++ - WTF WTF 在 WebKit 代码库中代表什么?

我下载了Chromium的代码库并在WTF 命名空间中运行。

这是否意味着我认为的意思?可能是这样,如果不是POD并且不是(AFAIK)比内置的 C++ 更强大,bitwise_cast则此处指定的实现将无法编译。TOFROMreinterpret_cast

我在这里看到的唯一亮点是 Chromium 项目中似乎没有人使用bitwise_cast

0 投票
3 回答
6115 浏览

c++ - WebKit 或 Gecko - 哪个更适合嵌入 C++ 应用程序?

你会选择哪一个,为什么
我想听听有在 C++ 应用程序中嵌入 Web 浏览器引擎经验的人的意见。
我应该强调我需要 Web 浏览器引擎的所有功能,除了渲染,即 HTTP 客户端、cookie 处理、DOM 样式 HTTP 解析器、JavaScript 引擎。如何剥离WebKit 或 Gecko 的渲染代码以避免编码和运行时开销?

这是对 C++ 项目的嵌入式浏览器的跟进

0 投票
3 回答
428 浏览

cocoa - 如何将普通控件放入 NSView?

我实际上想要做的是将 WebKitView 放入 ScreenSaver(继承 NSView)中。我对 MacOS X 和 Cocoa 完全陌生(但我非常熟悉 Objective-C 并使用了 GNUStep 的某些部分)。我需要一些布局吗?我想在整个 NSView 中只显示一个控件。

0 投票
2 回答
2662 浏览

html - webkit浮动问题

我有一些问题,我设置了 2 个浮动 div 元素,其中一个 div 包含选择元素,当页面加载时 div 没有问题,但是一旦我单击选择框上的元素,div定位在右移到底部?

这里有一些关于我在说什么的示例代码:

和html

这里是之后和之前发生的事情的截图:
截图

完全不涉及 javascript

我已经使用 Opera (Presto)、Firefox (Gecko)、IE8 (Trident) 进行了测试,没有问题,似乎它只出现在基于 Webkit 的浏览器上,因为我已经在 Chrome 2、SR Iron 和 QTWeb 上进行了测试

PS:尽量忽略丑陋的表头,很快我会修复它(目前在 Opera、Firefox、IE8 浏览器上都可以)

0 投票
3 回答
15057 浏览

javascript - Webkit JavaScript 参考

对于 Gecko,有 Mozilla 开发者网络

对于 IE,有 MSDN。

对于 webkit,有...Apple Developer Connection?

ADC 上有一些与 JavaScript 相关的文档,但没有 MDN 或 MSDN 那样全面。没有参考。没有办法为 webkit 查找数组或字符串的方法,或者有什么办法吗?那么,我们是否只是假设它与 Gecko 相同?IE?

0 投票
2 回答
1819 浏览

javascript - Cocoa - 防止在 WebKit 中缓存 Javascript - Safari Beta 4 错误?

我有一个包含 WebView 的 Cocoa 应用程序。由于应用程序已安装客户群,我的目标是 10.4 SDK。(即我不能要求 Leopard。)

我有两个文件:index.html 和 data.js。

在运行时,为了响应用户输入,我通常会覆盖 data.js 文件,并使用来自应用程序的当前数据填充它。

(index.html 文件在正文加载时使用 data.js 文件来填充 index.html 中的表。index.html 本身不会被修改。)

为了(据说)防止 WebKit 缓存我经常变化的数据,我调用:

这在 Tiger 和 Leopard 中效果很好。

但是,如果安装了 Safari Beta 4,它会在 Leopard 中失败。在 webview 中绘制 index.html 文件不考虑当前对 data.js 文件的更改。无论 URL 的缓存策略如何,似乎实际上都在缓存 javascript 文件 (data.js)。

作为一种解决方法,我尝试在 loadRequest 之后调用 [[myWebView mainFrame] reload],但这会导致其他问题。(网络视图根本没有更新。)

任何人都可以提出解决或解决此行为的方法吗?谢谢。