【发布时间】:2014-04-04 12:14:32
【问题描述】:
我为mac osx开发了一个firebreath Npapi插件。我的要求很简单,我想在运行时访问这个插件的路径。即,当其中一个浏览器加载它时,我想保存插件的路径并稍后访问它以复制一些文件和东西,我该怎么做,或者是否有一种方法,我可以设置一个环境变量只能通过这个插件访问?任何形式的建议都会有所帮助。
【问题讨论】:
标签: macos npapi firebreath browser-plugin
我为mac osx开发了一个firebreath Npapi插件。我的要求很简单,我想在运行时访问这个插件的路径。即,当其中一个浏览器加载它时,我想保存插件的路径并稍后访问它以复制一些文件和东西,我该怎么做,或者是否有一种方法,我可以设置一个环境变量只能通过这个插件访问?任何形式的建议都会有所帮助。
【问题讨论】:
标签: macos npapi firebreath browser-plugin
获取插件路径有两种方式:
dladdr 获取模块路径,参见例如FireBreaths source
使用 FireBreath 时,只需使用例如PluginCore::getFSPath().
【讨论】:
DOMWindow::getLocation()。