【问题标题】:Can I use meteor in a Google Chrome web extension content script?我可以在 Google Chrome 网络扩展内容脚本中使用流星吗?
【发布时间】:2015-01-30 06:04:30
【问题描述】:

我找到了解释如何在 Chrome 扩展程序中使用 meteor.js 的教程、视频和 SO 问题。他们使用的模式是在后台脚本中完成所有流星的工作(通常通过 DDP)。然后,注入用户网页的内容脚本使用 runtime.sendMessage 或来自 Chrome API 的类似内容与后台脚本对话。

我不喜欢这种额外的消息传递层;我想直接从内容脚本与流星数据库交互。

我有一种模糊的感觉,由于安全策略(跨站点的东西?),这是不可能的,但我不确定。我可能会尝试去做,但是谁能通过解释为什么这是不可能或不谨慎的来节省我一些时间?

【问题讨论】:

    标签: google-chrome meteor xss browser-extension ddp


    【解决方案1】:

    是的,我可以,事实证明。它工作正常,代码位于 https://github.com/foobarbecue/gottafixit/ 。到目前为止,我遇到的唯一问题是显示 facebook 登录弹出窗口,因为内容脚本无权访问 chrome.tabs.create()

    【讨论】:

    • chrome 扩展中没有可用的凉亭组件。
    • 糟糕。 Fixed,谢谢。
    • 我可以在扩展程序中使用 Meteor 吗? (即 browser_action.html )?
    猜你喜欢
    • 2011-04-07
    • 2013-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-02
    • 2022-11-07
    • 1970-01-01
    相关资源
    最近更新 更多