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

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

    XMLWordPrintableJSON

Details

    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

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

            Dates

              Created:
              Updated:
              Resolved: