仪表板小部件中的异步插件

发布于 2024-12-06 08:28:17 字数 130 浏览 1 评论 0 原文

我正在构建一个仪表板小部件,在其中使用本机代码上的插件来处理某些操作。

问题是其中一个方法需要几秒钟并且界面冻结,所以...

有没有一种方法可以执行可由 Javascript 调用的异步方法,然后在完成后使用回调?

I'm building a Dashboard Widget where I use a plugin on native code to handle certain operations.

The problem is one of those methods takes a few seconds and the interface freezes, so...

It's there a way to do an Asynchronous method that can be called by the Javascript and then when it's done, a callback is used?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你爱我像她 2024-12-13 08:28:17

因此,进一步挖掘后,我发现有一个名为 callWebScriptMethod:withArguments: 的方法,它允许我异步执行此操作。

更多信息在这里:

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/WebKit/Classes/WebScriptObject_Class/Reference/Reference.html#//apple_ref/doc/c_ref/WebScriptObject

So, a little more digging I found there is a method called callWebScriptMethod:withArguments: that allows me to do it Asynchronously.

More info here:

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/WebKit/Classes/WebScriptObject_Class/Reference/Reference.html#//apple_ref/doc/c_ref/WebScriptObject

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文