相关疑难解决方法(0)

UIWebView将Objective C暴露给JavaScript

在使用iPhone SDK时,如何在JavaScript中公开Objective-C方法?UIWebView

任何帮助,将不胜感激!

iphone cocoa-touch objective-c uiwebview ios

24
推荐指数
1
解决办法
1万
查看次数

如何使用默认URL方案处理

我想在我的应用程序中构建URI(或URL方案)支持.

LSSetDefaultHandlerForURLScheme()在我的工作中+ (void)initialize也设置了特定的URL方案info.plist.所以我没有Apple Script或没有URL方案Apple Events.

当我myScheme:在我最喜欢的浏览器中调用时,系统会激活我的应用程序.

问题是,如何在调用方案时处理这些方案.或者更好地说:如何定义应用程序应该执行的操作,何时myScheme:调用.

有一种特殊的方法我必须实现或者我必须在某处注册吗?

macos cocoa url-scheme appkit

23
推荐指数
3
解决办法
2万
查看次数

嵌入式Webkit - 脚本回调如何?

在Windows上,当"Shell.Explorer"ActiveX控件嵌入到应用程序中时,可以在实现IDispatch的对象上注册"外部"处理程序,以便网页上的脚本可以调用托管应用程序.

<button onclick="window.external.Test('called from script code')">test</button>
Run Code Online (Sandbox Code Playgroud)

现在,我转向Mac开发,并认为我可以从我的Cocoa应用程序中嵌入的WebKit中获得类似的功能.但是,似乎没有任何工具允许脚本回调到托管应用程序.

一条建议是挂钩window.alert并获取脚本以将格式化的消息字符串作为警报字符串传递.我也想知道是否可以使用NPPVpluginScriptableNPObject将WebKit定向到应用程序托管的NPAPI插件.

我错过了什么吗?托管WebView并允许脚本与主机交互真的很难吗?

cocoa webkit npapi

13
推荐指数
1
解决办法
9533
查看次数

标签 统计

cocoa ×2

appkit ×1

cocoa-touch ×1

ios ×1

iphone ×1

macos ×1

npapi ×1

objective-c ×1

uiwebview ×1

url-scheme ×1

webkit ×1