【问题标题】:JS templating in google chrome extension(manifest v2)谷歌浏览器扩展中的 JS 模板(清单 v2)
【发布时间】:2012-09-27 07:24:33
【问题描述】:

使用 google chrome manifest 2.0,我的 javascript 模板引擎无法工作。 我使用了 Jquery 模板,现在无法升级清单,因为 new Functioneval 已弃用。

是否可以通过 manifest 2.0 使用模板,或者只有一种方式在 javascript 中创建 dom 对象?

【问题讨论】:

    标签: javascript templates google-chrome google-chrome-extension


    【解决方案1】:

    请参阅the extension docs 与沙盒 eval 相关。甚至还有一个 example(可能需要一些时间才能加载)关于如何使用 Handlebars 模板库来做到这一点。

    简而言之,您在沙盒 iframe 中运行模板引擎,然后使用 window.postMessage 将结果传输回您的扩展程序。

    【讨论】:

    • 谢谢。我之前发现了 sanbox 的解决方案,但这看起来很疯狂。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-13
    • 2015-04-17
    • 2014-07-24
    • 2016-06-08
    相关资源
    最近更新 更多