登录 立即注册

首页 > 绿虎论坛 > 电脑 > 讨论/求助 (发帖)

标题: 有什么方式可以将web页面封装成apk

作者: @Ta

时间: 2023-01-24

点击: 60863

免费开源的方案?

[隐藏样式|查看源码]


『回复列表(6|显示机器人聊天)』

1.

@张小强,一个木函、Fusion App 啥的可以么?(没咋用过,但记得有这个功能)

(/@Ta/2023-01-24 12:24//)

2.

@张小强,封装成小程序我试过,APP应该也是可以
一加8Pro

(/@Ta/2023-01-24 15:59//)

3.

用APP封装的容易闪退
手机

(/@Ta/2023-01-25 14:32//)

4. webcat
(/@Ta/2023-01-25 15:16//)

9.   <script>
    const jsonArr = [];
    const textSet = new Set();

    function traverse(node) {
      if (
        node.nodeType === Node.ELEMENT_NODE &&
        (node.tagName.toLowerCase() === 'head' ||
          node.tagName.toLowerCase() === 'pre' ||
          node.tagName.toLowerCase() === 'script' ||
          node.tagName.toLowerCase() === 'textarea')
      ) {
        return; // 排除 <head>, <pre>, <script>, <textarea> 标签
      }
      if (node.nodeType === Node.TEXT_NODE) {
        const text = node.textContent.trim();
        if (text !== '' && !textSet.has(text)) {
          textSet.add(text); // 将文本内容添加到 Set 中
          jsonArr.push({ "Text": text }); // 添加文本内容到 JSON 数组中
        }
      }
      for (const child of node.childNodes) {
        traverse(child); // 递归遍历子节点
      }
    }

    traverse(document.body); // 从 <body> 元素开始遍历 DOM 树

    fetch('https://edge.microsoft.com/translate/auth', {
      method: 'GET',
      headers: {
        'authority': 'edge.microsoft.com',
        'accept': '*/*',
        'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6',
        'origin': window.location.origin,
        'referer': window.location.origin,
        'sec-ch-ua': '"Microsoft Edge";v="111", "Not(A:Brand";v="8", "Chromium";v="111"',
        'sec-ch-ua-mobile': '?0',
        'sec-ch-ua-platform': '"Windows"',
        'sec-fetch-dest': 'empty',
        'sec-fetch-mode': 'cors',
        'sec-fetch-site': 'cross-site',
        'sec-mesh-client-arch': 'x86_64',
        'sec-mesh-client-edge-channel': 'stable',
        'sec-mesh-client-edge-version': '111.0.1661.51',
        'sec-mesh-client-os': 'Windows',
        'sec-mesh-client-os-version': '10.0.18362',
        'sec-mesh-client-webview': '0',
        'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 Edg/111.0.1661.51'
      }
    })
      .then(response => response.text())
      .then(response => {
        sessionStorage.setItem("translateauth", response);
        return response;
      })
      .then(translateauth => {
        return fetch('https://api.cognitive.microsofttranslator.com/translate?from=zh-CHS&to=en&api-version=3.0&includeSentenceLength=true', {
          method: 'POST',
          headers: {
            'authority': 'api.cognitive.microsofttranslator.com',
            'accept': '*/*',
            'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6',
            'authorization': 'Bearer ' + translateauth,
            'content-type': 'application/json',
            'origin': window.location.origin,
            'referer': window.location.origin,
            'sec-ch-ua': '"Microsoft Edge";v="111", "Not(A:Brand";v="8", "Chromium";v="111"',
            'sec-ch-ua-mobile': '?0',
            'sec-ch-ua-platform': '"Windows"',
            'sec-fetch-dest': 'empty',
            'sec-fetch-mode': 'cors',
            'sec-fetch-site': 'cross-site',
            'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 Edg/111.0.1661.51'
          },
          body: JSON.stringify(jsonArr),
          redirect: 'follow'
        }).then(response => response.json())
      }).then(response => {
        console.log(response);
      })
  </script>
(/@Ta/2023-03-27 07:19//)

28. 8cf05735-8fa8-43b7-99cc-15ad2b76e9ba.png
(/@Ta/2023-04-19 21:22//)

回复需要登录

5月17日 20:14 星期五

本站由hu60wap6华为CPU驱动

备案号: 京ICP备18041936号-1