Jef*_*eff 28 python google-chrome-extension
我想创建一个谷歌浏览器扩展程序.具体来说,我想制作一个打包的应用程序,但不是托管应用程序.我是否认为这限制了JavaScript(和HTML/CSS)?
我的问题是我需要做一些复杂的数学运算(奇异值分解,因子分析),我不想在javascript中为此编写算法.Python已经拥有了我需要的功能库(SciPy),但我找不到任何迹象表明我可以使用python进行Chrome扩展.
它是否正确?我还有其他选择吗?
尽管您提到您不希望它成为托管应用程序,但这是托管应用程序可以执行的一种典型场景。
SciPy 不是一个易于部署的包。即使您正在编写基于 SciPy 的已安装应用程序,也需要付出一些努力来部署此依赖项。Web 应用程序可以帮助您将大部分难以部署的依赖项放在服务器端(这是一次性的事情)。客户端可以非常轻松。
小智 6
您可以使用Python制作标准的Google Chrome扩展程序(无服务器) https://pythonspot.com/en/create-a-chrome-plugin-with-python/
我们的想法是使用Rapydscript将Python编译为Javascript(技术上是JS预编译器).然后在Chrome扩展程序中包含生成的脚本.上面的网站有一个包含所有内容的zip文件.
我建议使用Rapydscript而不是睡衣.使用Rapydscript编译的Python脚本与任何其他Chrome插件一样.
睡衣脚本与Google Chrome不兼容(Chrome启动或服务器时需要一个特殊参数).
小智 6
您可以从 Google Chrome 扩展程序中使用 Python 对单独的服务进行 AJAX 调用。所有复杂的逻辑都将转移到单独的微服务中。有一个视频如何创建 Chrome 扩展程序,也许你会在那里找到一些东西 - https://youtu.be/l17LDVytSE8
| 归档时间: |
|
| 查看次数: |
32669 次 |
| 最近记录: |