在Google Chrome扩展程序中保留脚本的可执行位

时间:2013-09-27 14:10:29

标签: c++ python google-chrome google-chrome-extension posix

我正在开发Chrome扩展程序。该扩展包含一个NPAPI插件。该插件使用popen C ++函数执行扩展打包的python脚本。在开发过程中一切顺利。打包扩展并安装crx文件后,没有任何工作正常。我发现它是因为在安装过程中由chrome创建的解压扩展目录中的python脚本没有设置可执行位。一旦我继续设置它(chmod a + x script.py),一切都按预期工作。

所以,我的问题是。如何在chrome扩展包中的脚本文件上保留可执行位?

BTW,我正在开发OSX,这个python脚本只需要在扩展的Mac / Linux版本上运行,而不是Windows。

1 个答案:

答案 0 :(得分:0)

  

为什么不做python script.py?

感谢rsanchez:Preserve executable bit for script in google chrome extension