【问题标题】:Opera Dragonfly Remote Debugging: how to connect through javascript?Opera Dragonfly 远程调试:如何通过 javascript 连接?
【发布时间】:2011-09-06 04:20:57
【问题描述】:

现在我正在尝试为两个歌剧实例设置远程调试。现在的问题是,我无法打开“opera:debug”窗口进行连接(这是不可能的,opera 嵌入在机顶盒中并且浏览器被禁用)。 我检查了 javascript 调用的“opera:debug”页面。连接到远程调试器页面调用函数

    opera.connect(ip, port, callbackFnc).

到目前为止这么好,或者不是?虽然“opera:debug”页面可以调用这个函数,但所有其他页面都不知道opera对象上的connect函数。它仅在“opera:debug”中可用。

到目前为止的代码(在机顶盒上运行的 javascript 中实现):

    if ( opera ) {
        opera.connect("192.168.1.4", "7001", function () { alert("worked"); });
    }

所以我现在的问题是:如何仅使用 javascript 连接到远程调试器?怎么可能,连接功能只能在“opera:debug”页面使用?

【问题讨论】:

    标签: javascript opera remote-debugging


    【解决方案1】:

    正如您所猜测的,用于连接调试器的opera.connect() 方法仅在opera:debug 页面上可用。如果您无法打开opera:debug,恐怕无法进行远程调试。我猜这个有限的机顶盒也不允许你添加用户 JS? :-/

    (如果你打开opera:debug,你会得到一个错误页面吗?我猜在错误页面上使用小书签中的opera.connect()是行不通的,但你总是可以尝试..)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-22
      • 1970-01-01
      • 1970-01-01
      • 2018-08-25
      • 2019-04-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多