Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从Safari在MAC OSX中运行本机代码_Java_Objective C_Macos_Safari_Activex - Fatal编程技术网

Java 如何从Safari在MAC OSX中运行本机代码

Java 如何从Safari在MAC OSX中运行本机代码,java,objective-c,macos,safari,activex,Java,Objective C,Macos,Safari,Activex,我想知道是否可以在MAC OS X上执行本机代码,但从SAFARI中安装的插件或扩展开始执行 这类似于Windows操作系统中的Active x控件。我想为MacOSX lion和SnowLeopard复制同样的行为。 我不知道是否可以使用Java小程序或adobe flash来完成?看看。它是C++,不是目标C,但是你可以用它的目标C++来调用你的目标C函数。 由于Safari已经放弃了对前者的支持,很多人正在使用它将WebKit插件转换为NPAPI。感谢Taxilian的回答,非常有用,顺便

我想知道是否可以在MAC OS X上执行本机代码,但从SAFARI中安装的插件或扩展开始执行

这类似于Windows操作系统中的Active x控件。我想为MacOSX lion和SnowLeopard复制同样的行为。 我不知道是否可以使用Java小程序或adobe flash来完成?看看。它是C++,不是目标C,但是你可以用它的目标C++来调用你的目标C函数。
由于Safari已经放弃了对前者的支持,很多人正在使用它将WebKit插件转换为NPAPI。

感谢Taxilian的回答,非常有用,顺便说一句,我发现了一些相关的东西,但我不知道哪一个更好,我必须多读一些,比较两种方法:嗯,我会给你一个提示来帮助你做出这个决定:从Safari 5.1开始,Webkit插件不再受支持,但NPAPI插件得到了支持。