main.js 964 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. // login
  2. var setting = {
  3. username: "huashe1",
  4. password: "huashe123",
  5. ip: "10.55.134.3",
  6. host: "http",
  7. port: "6699",
  8. };
  9. var DA_HUA_URL_PREFIX = setting.host + "://" + setting.ip + ":" + setting.port;
  10. localStorage.setItem("url", DA_HUA_URL_PREFIX);
  11. window.onload = () => {
  12. window.addEventListener(
  13. "message",
  14. async (e) => {
  15. // 指定域名 防止xss 攻击
  16. // if (e.origin != "") return;
  17. if (e.data === "onload") {
  18. // 登陆 && 保活
  19. var package = new Package(DA_HUA_URL_PREFIX, {
  20. username: setting.username,
  21. password: setting.password,
  22. });
  23. var meeting = new Meeting();
  24. await package.login();
  25. }
  26. if (e.data === "creatMeeting") {
  27. await meeting.getLocalUserInfo();
  28. // 创建会议
  29. await meeting.creatMeeting({});
  30. }
  31. if (e.data === "openClient") {
  32. await meeting.openClient();
  33. }
  34. },
  35. false
  36. );
  37. };