我正在开发Chrome扩展程序。该扩展包含一个NPAPI插件。该插件使用popen C ++函数执行扩展打包的python脚本。在开发过程中一切顺利。打包扩展并安装crx文件后,没有任何工作正常。我发现它是因为在安装过程中由chrome创建的解压扩展目录中的python脚本没有设置可执行位。一旦我继续设置它(chmod a + x script.py),一切都按预期工作。
所以,我的问题是。如何在chrome扩展包中的脚本文件上保留可执行位?
BTW,我正在开发OSX,这个python脚本只需要在扩展的Mac / Linux版本上运行,而不是Windows。
答案 0 :(得分:0)
为什么不做python script.py?
感谢rsanchez:Preserve executable bit for script in google chrome extension