File: web_app_internals.html

package info (click to toggle)
chromium 138.0.7204.157-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 6,071,864 kB
  • sloc: cpp: 34,936,859; ansic: 7,176,967; javascript: 4,110,704; python: 1,419,953; asm: 946,768; xml: 739,967; pascal: 187,324; sh: 89,623; perl: 88,663; objc: 79,944; sql: 50,304; cs: 41,786; fortran: 24,137; makefile: 21,806; php: 13,980; tcl: 13,166; yacc: 8,925; ruby: 7,485; awk: 3,720; lisp: 3,096; lex: 1,327; ada: 727; jsp: 228; sed: 36
file content (102 lines) | stat: -rw-r--r-- 3,749 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<!DOCTYPE HTML>
<html lang="en">

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Web App Internals</title>
  <link rel="stylesheet" href="web_app_internals.css">

  <script type="module" src="web_app_internals.js"></script>
</head>

<body>
  <button id="download-button">Download</button>
  <button id="copy-button">Copy to Clipboard</button>

  <hr>

  <div id="iwa-container" style="display: none;">
    <h2>Isolated Web Apps</h2>
    <div id="iwa-updates-container" style="display: none;">
      <button id="iwa-updates-search-button">
        Discover updates of policy-installed IWAs now
      </button>
      <div id="iwa-updates-message"></div>
    </div>
    <div id="iwa-kr-container" style="display: none;">
      <h3>Key Rotation</h3>
      Set Rotated Key for Web Bundle ID:
      <div>
        <input type="text" id="iwa-kr-web-bundle-id" size="20" required
              placeholder="web-bundle-id...">
        <input type="text" id="iwa-kr-public-key-b64" size="20" required
              placeholder="public-key-b64...">
        <button id="iwa-rotate-key-button" type="submit">Rotate</button>
      </div>
      <div id="iwa-kr-message"></div>
    </div>
    <div id="iwa-dev-container" style="display: none;">
      <h3>Developer Mode</h3>
      <p>Install IWA via Dev Mode Proxy:
        <input type="url" id="iwa-dev-install-proxy-url" size="30" required
            placeholder="http://localhost:8000/">
        <button id="iwa-dev-install-proxy-button" type="submit">Install</button>
      </p>
      <p>
        Install IWA from Signed Web Bundle:
        <button id="iwa-dev-install-bundle-selector" type="submit">
          Select file...
        </button>
      </p>
      <p>Install IWA from Update Manifest:
        <input type="url" id="iwa-dev-update-manifest-url" size="50" required
            placeholder="http://localhost:8000/update_manifest.json">
        <button id="iwa-dev-update-manifest-fetch-button" type="submit">Fetch</button>
      </p>

      <dialog id="iwa-update-manifest-dialog">
        <div>Installing IWA</div>
        <div id="iwa-update-manifest-version">
          <div id="iwa-update-manifest-version-title">Select Version:</div>
          <select id="iwa-update-manifest-version-select"></select>
        </div>
        <div id="iwa-update-manifest-dialog-buttons">
          <button id="iwa-update-manifest-dialog-close">Close</button>
          <button id="iwa-update-manifest-dialog-install">Install</button>
        </div>
      </dialog>

      <dialog id="iwa-switch-channel-input-dialog" class="update-input-dialog">
        <div>Switching update channel for IWA</div>
        <div>New Channel:</div>
        <input type="text" id="iwa-update-channel" size="15" required
            placeholder="default">
        <div class="dialog-buttons">
          <button id="iwa-switch-channel-dialog-close">Close</button>
          <button id="iwa-switch-channel-dialog-switch">Switch</button>
        </div>
      </dialog>

      <dialog id="iwa-pinned-version-input-dialog" class="update-input-dialog">
        <div>Pinned Version:</div>
        <input type="text" id="iwa-pinned-version" size="15">
        <div class="dialog-buttons">
          <button id="iwa-pinned-version-dialog-close">Close</button>
          <button id="iwa-pinned-version-dialog-unpin">Unpin</button>
          <button id="iwa-pinned-version-dialog-pin">Pin</button>
        </div>
      </dialog>

      <div id="iwa-dev-install-message"></div>
      <h4>Installed Dev Mode IWAs</h4>
      <ul id="iwa-dev-updates-app-list"></ul>
      <div id="iwa-dev-updates-message"></div>
    </div>
    <hr>
  </div>

  <pre id="json"></pre>
</body>

</html>