通过WebKitGTK以外的其他方式从Haskell访问WebKit API

时间:2015-12-14 12:54:14

标签: haskell webkit ghc webkitgtk ghcjs

我正在尝试了解是否有任何其他方法可以直接从Haskell(当前ghc-7.10.2)程序访问WebKit API,而无需执行类似webkitgtk3的操作,这是一个Haskell包装WebKitGTK

似乎WebKitGTK没有公开完整的WebKit API,例如WebKit提供的这些API:

但不是WebKitGTK:

有没有办法访问正在运行的WebKit.app或Safari.app的WebKit API,特别是在OS X上,还有Linux和Windows?

P.S。一些背景知识:我正在使用GHCJS开发一个应用程序,但由于GHCJS速度慢得多(并且没有与所有Emacs IDE功能集成,我认为),我也希望能够编译相同的(或几乎相同的)使用GHC的代码库。所以我熟悉webkitgtk,甚至花了几天时间尝试get webkitgtk-2.4.9 to build on OS X via Homebrew,因为webkitgtk3目前只针对2.4.9构建,只是为了找出漂亮且功能齐全的Canvas WebKit公开的API是not at all available through WebKitGTK。因此寻找替代品。也正因为这个原因我正在添加 - GHCJS的其他用户很可能会发现这篇文章很有趣。

0 个答案:

没有答案