Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d4015d7284 | ||
|
|
a9bf3fda73 | ||
|
|
7f467a4814 |
4
resources/web2/index.html
vendored
4
resources/web2/index.html
vendored
@@ -32,7 +32,7 @@
|
||||
<title>RustDesk</title>
|
||||
<script src="/webclient-config/index.js"></script>
|
||||
<link rel="manifest" href="manifest.json" />
|
||||
<script type="module" crossorigin src="js/dist/index.js?v=4"></script>
|
||||
<script type="module" crossorigin src="js/dist/index.js?v=5"></script>
|
||||
<link rel="modulepreload" href="js/dist/vendor.js?v=0b990c6e" />
|
||||
<style>
|
||||
html,
|
||||
@@ -259,7 +259,7 @@
|
||||
}
|
||||
scriptLoaded = true;
|
||||
var scriptTag = document.createElement("script");
|
||||
scriptTag.src = "main.dart.js?v=6d46937e";
|
||||
scriptTag.src = "main.dart.js?v=5";
|
||||
scriptTag.type = "application/javascript";
|
||||
document.body.append(scriptTag);
|
||||
}
|
||||
|
||||
6
resources/web2/js/dist/index.js
vendored
6
resources/web2/js/dist/index.js
vendored
@@ -1,4 +1,4 @@
|
||||
import {getServerConf} from "./ljw.js?v=4"
|
||||
import {getServerConf} from "./ljw.js?v=5"
|
||||
import {F as $t, J as Yt, L as Re, l as P4, m as r, P as ua, s as Xt, z as H4} from "./vendor.js?v=0b990c6e";
|
||||
|
||||
var Zt = Object.defineProperty;
|
||||
@@ -38990,7 +38990,7 @@ function z4(u, e = !1, i = 0) {
|
||||
const p = vn() ? "wss://" : "ws://"
|
||||
const domain = uriDomain(u)
|
||||
const uriport = uriPort(u)
|
||||
if (vn() && (!uriport || uriport == '443')){
|
||||
if (vn() && (!uriport)){
|
||||
return p + domain + "/ws/" + (e ? "relay" : "id");
|
||||
}
|
||||
|
||||
@@ -39047,7 +39047,7 @@ async function hn(u) {
|
||||
let l = [], E = [];
|
||||
for (let c = 0; c < e.length; c++) {
|
||||
const C = 1 << 7 - c % 8;
|
||||
(s[c / 8] & C) === C ? l.push(e[c]) : E.push(e[c])
|
||||
(s[Math.floor(c / 8)] & C) === C ? l.push(e[c]) : E.push(e[c])
|
||||
}
|
||||
et(l, E), o.close();
|
||||
return
|
||||
|
||||
32
resources/web2/js/dist/ljw.js
vendored
32
resources/web2/js/dist/ljw.js
vendored
@@ -1,5 +1,6 @@
|
||||
window._gwen = {}
|
||||
window._gwen.kv = {}
|
||||
const storage_prefix = 'wc-'
|
||||
const apiserver = localStorage.getItem('wc-api-server')
|
||||
|
||||
function stringToUint8Array(str) {
|
||||
@@ -23,10 +24,10 @@ function getQueryVariable() {
|
||||
|
||||
getQueryVariable()
|
||||
|
||||
const id = window._gwen.kv.id || ''
|
||||
/*const id = window._gwen.kv.id || ''
|
||||
if (id) {
|
||||
localStorage.setItem('remote-id', id)
|
||||
}
|
||||
localStorage.setItem(storage_prefix+'option:local:last_remote_id', id)
|
||||
}*/
|
||||
const share_token = window._gwen.kv.share_token || ''
|
||||
if (share_token) {
|
||||
fetch(apiserver + "/api/shared-peer", {
|
||||
@@ -37,14 +38,15 @@ if (share_token) {
|
||||
body: JSON.stringify({share_token})
|
||||
}).then(res => res.json()).then(res => {
|
||||
if (res.code === 0) {
|
||||
localStorage.setItem('custom-rendezvous-server', res.data.id_server)
|
||||
localStorage.setItem('key', res.data.key)
|
||||
const peer = res.data.peer
|
||||
localStorage.setItem('remote-id', peer.info.id)
|
||||
peer.tmppwd = stringToUint8Array(window.atob(peer.tmppwd)).toString()
|
||||
const oldPeers = JSON.parse(localStorage.getItem('peers')) || {}
|
||||
oldPeers[peer.info.id] = peer
|
||||
localStorage.setItem('peers', JSON.stringify(oldPeers))
|
||||
localStorage.setItem(storage_prefix + 'custom-rendezvous-server', res.data.id_server)
|
||||
localStorage.setItem(storage_prefix + 'key', res.data.key)
|
||||
const peer = res.data.peer || {}
|
||||
/*const s = {
|
||||
id: peer.info.id,
|
||||
password: peer.tmppwd,
|
||||
}*/
|
||||
//修改location
|
||||
window.location.href = `/webclient2/#/${peer.info.id}?password=${peer.tmppwd}`
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -55,7 +57,7 @@ export function getServerConf(token) {
|
||||
if (!token) {
|
||||
return
|
||||
}
|
||||
const prefix = 'wc-'
|
||||
|
||||
console.log('getServerConf', token)
|
||||
if (fetching) {
|
||||
return
|
||||
@@ -71,9 +73,9 @@ export function getServerConf(token) {
|
||||
).then(res => res.json()).then(res => {
|
||||
fetching = false
|
||||
if (res.code === 0) {
|
||||
if (!localStorage.getItem(prefix + 'custom-rendezvous-server') || !localStorage.getItem('key')) {
|
||||
localStorage.setItem(prefix + 'custom-rendezvous-server', res.data.id_server)
|
||||
localStorage.setItem(prefix + 'key', res.data.key)
|
||||
if (!localStorage.getItem(storage_prefix + 'custom-rendezvous-server') || !localStorage.getItem('key')) {
|
||||
localStorage.setItem(storage_prefix + 'custom-rendezvous-server', res.data.id_server)
|
||||
localStorage.setItem(storage_prefix + 'key', res.data.key)
|
||||
}
|
||||
}
|
||||
}).catch(_ => {
|
||||
|
||||
164421
resources/web2/main.dart.js
vendored
164421
resources/web2/main.dart.js
vendored
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user