Skip to content
Snippets Groups Projects
Select Git revision
  • bbd82b043d5d28c3f783a2d938845c0eb188a520
  • master default
  • dependabot/nuget/source/Sample/Newtonsoft.Json-13.0.1
  • dependabot/nuget/source/MasterDevs.ChromeDevTools.Tests/Newtonsoft.Json-13.0.1
  • dependabot/nuget/source/ProtocolGenerator/Newtonsoft.Json-13.0.1
  • dependabot/nuget/source/ChromeDevTools/Newtonsoft.Json-13.0.1
  • dependabot/nuget/source/ChromeDevTools/System.Net.Http-4.3.4
  • revert-29-revert-24-protocol_62
  • revert-24-protocol_62
  • 1.1.0
  • 1.0.2
  • 1.0.1
  • 1.0.0.40915
13 results

ProtocolGenerator

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Frederik Carlier authored
    If the C# enum name does not match the JSON value, add an EnumMember attribute to ensure the mapping is done properly
    ba9d7ff6
    History

    What about these .json files?

    The .json files describe the remote debugging protocol. They originate from Webkit (which Safari uses), which was forked by Chromium (which Chrome uses).

    Hence, the protocols are similar, but not the same. Plus, both Webkit and Chromium have released multiple versions of the protocol.

    iOS

    There are versions of protocol.json for iOS 7, 8, 9 and 9.3

    You can find them on the:

    Chrome

    Chrome maintains three versions 0.1, 1.0 and 1.1; plus an additional "tip of the head" version simply known as protocol.json.

    You can find them on the: