如何从Firefox框架脚本postMessage到网页?

时间:2016-01-25 16:06:59

标签: javascript firefox firefox-addon postmessage e10s

我正在调整我对Firefox多进程(e10s)的扩展名。

我想使用frame-script中的postMessage向网页发送一些数据。

Firefox的说法说我应该尝试使用内容'对象而不是'窗口'宾语。在尝试访问内容页面时,我收到错误:。

Sub checkSheet()
    For i = 1 To Worksheets.Count
        If Worksheets(i).Name = "MySheet" Then
            exists = True
        End If
    Next i

    If Not exists Then
        Worksheets.Add.Name = "MySheet"
    End If
End Sub

我应该如何访问内容对象?我应该把任何东西加载到我的frame-script.js吗?

(我已成功从网页获取数据,并将其发送到扩展程序并从扩展程序中获取其他数据)

1 个答案:

答案 0 :(得分:0)

query = from users in Like4uElixir.User, where: users.client_token in ^tokens, select: {users, (from money_transactions in Like4uElixir.MoneyTransaction, where: money_transactions.from_id == users.id, select: count(0))} 不是错误,它只是意味着您打开的控制台无法正确显示对象,因为它位于另一个进程中。

打开浏览器内容工具箱并使用其控制台来查看内容流程中的消息。