Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-3319

[weinre] Chrome is setting window properties which now breaks Weinre

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: cordova-weinre
    • Labels:

      Description

      The weinre page cannot be displayed in Chrome, an exception is thrown in 'InspectorBackendImpl.amd.js' on line 27. This happens across the debug.phonegap.com page, the node package as well as some of the test builds.

      intfNames = ["ApplicationCache", "BrowserDebugger", "CSS", "Console", "DOM", "DOMStorage", "Database", "Debugger", "InjectedScript", "Inspector", "Network", "Profiler", "Runtime"];
      _results = [];
      for (_i = 0, _len = intfNames.length; _i < _len; _i++) {
      intfName = intfNames[_i];
      proxy = Weinre.messageDispatcher.createProxy(intfName);
      if (window[intfName])

      { throw new Ex(arguments, "backend interface '" + intfName + "' already created"); Uncaught #<Ex> }

      Chrome is actually setting a 'CSS' interface on the window object. Could these be prefixed for the weinre proxy names?

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              mattgaunt Matt Gaunt
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: