now checking origin of websocket message

This commit is contained in:
Mystikfluu 2022-04-24 16:15:08 +02:00
parent 4ae13aa387
commit 6663b63738

View File

@ -1,5 +1,7 @@
socket = new WebSocket("wss://ws.zerotwohub.tk:25566"); socket = new WebSocket("wss://ws.zerotwohub.tk:25566");
socket.addEventListener("message", function (event) { socket.addEventListener("message", function (event) {
if("wss://ws.zerotwohub.tk:25566" == event.origin) {
let data = event.data; let data = event.data;
let ds = data.split(" ") let ds = data.split(" ")
let message = ds[0] let message = ds[0]
@ -8,6 +10,9 @@ socket.addEventListener("message", function (event) {
main() main()
mainNoti(ds[1]) mainNoti(ds[1])
} }
} else {
console.log(event.origin,"wss://ws.zerotwohub.tk:25566","wss://ws.zerotwohub.tk:25566" == event.origin);
}
}) })
function urlify(text) { function urlify(text) {
let textregex = /(([a-z]+:\/\/)?(([a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel|local|internal|tk|ga))(:[0-9]{1,5})?(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&]*)?)?(#[a-zA-Z0-9!$&'()*+.=-_~:@/?]*)?)(\s+|$)/gi let textregex = /(([a-z]+:\/\/)?(([a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel|local|internal|tk|ga))(:[0-9]{1,5})?(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&]*)?)?(#[a-zA-Z0-9!$&'()*+.=-_~:@/?]*)?)(\s+|$)/gi
@ -108,7 +113,7 @@ async function main() {
if(!last_10_posts)return; if(!last_10_posts)return;
document.getElementById("posts").innerHTML = "" document.getElementById("posts").innerHTML = ""
last_10_posts.forEach((item, i) => { last_10_posts.forEach((item, i) => {
console.log(item,i); //console.log(item,i);
createPost(item.post_user_name,item.post_text,item.post_time,item.post_special_text) createPost(item.post_user_name,item.post_text,item.post_time,item.post_special_text)
}); });
let mentions = document.getElementsByClassName("mention") let mentions = document.getElementsByClassName("mention")