V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
8UbNRbE5c9tvj2
V2EX  ›  问与答

低内存手机如何打开 复杂的 Nodejs 网站

  •  
  •   8UbNRbE5c9tvj2 · 271 天前 · 1442 次点击
    这是一个创建于 271 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我有一部小内存手机,浏览简单网站都正常,但是有个 nodejs 网站看起来要求比较高,网站可以加载到标题,但是一直加载不出内容(白屏),等了很久也不行。

    想问有没有什么办法?如果我自己部署一个,nodejs 有没有可以调节的参数降低对终端内存的占用?

    10 条回复    2024-02-27 09:05:45 +08:00
    lynan
        1
    lynan  
       271 天前
    可能是系统版本太低,不支持 ES2015 的语法,所以打不开。
    Node.js 不是运行在浏览器端的,所以打开网站时运行的 JavaScript 不是 Node.js 。

    PS. 网站不发出来有种很神秘的感觉。
    8UbNRbE5c9tvj2
        2
    8UbNRbE5c9tvj2  
    OP
       271 天前
    @lynan 这样的话,我想检查 1. 网页用到了哪些语法/技术 2. 我的手机浏览器是否支持这些语法,后者应该比较好检查,前者有没有方法检查?
    网站就是 Telegram Web K ,旧版的 telegram web ,要求比较低,是能打开的
    coolloves
        3
    coolloves  
       271 天前
    有没有可能是浏览器无法满足需求,无法加载某些特性
    比如我的手机,就是 miui10 安卓 9 webview 版本太低,好多网站加载显示不全或者白班,用带有完整内核的 chrome 系的独立浏览器都没问题,你可以试试
    344457769
        4
    344457769  
       271 天前
    是 Android 设备吗?如果是的话,尝试更新 Android system webview 或者使用自带内核的浏览器比如 Firefox 。
    churchill
        5
    churchill  
       271 天前
    咱别让 nodejs 背锅吧...
    毕竟 nodejs 也没法运行在浏览器中
    kylebing
        6
    kylebing  
       271 天前
    多半是语法问题,最近用 BlackBerry Q10 访问我自己写的东西就有问题,它的系统是 Android4.3 ,10 年前的系统。像 Web 的所有 ES6 语法都不支持,比如 `` 模板字符串,let 变量声明,()=>{} 没有 function 的方法 都不支持。

    一般设备都带开发模式,看浏览器设置,会起一个开发进程,让你可以在 pc 上访问特定 ip+端口号来实现类似 chrome 那样的调试,就能看到具体的错误是什么了。



    8UbNRbE5c9tvj2
        7
    8UbNRbE5c9tvj2  
    OP
       271 天前
    @kylebing 请问您是怎么解决这个问题的呢?安装其他的浏览器吗?
    fregie
        8
    fregie  
       271 天前
    看到 nodejs 网站觉得自己还是见识少了
    kylebing
        9
    kylebing  
       271 天前
    @8UbNRbE5c9tvj2 我这个手机可用的软件很少,也不折腾了。就是把自己的项目代码进行了修改。但有些 npm 构建的项目还是无法显示,即使没有错误提示。解决办法就是不用它。
    8UbNRbE5c9tvj2
        10
    8UbNRbE5c9tvj2  
    OP
       270 天前
    @kylebing 我也是黑莓设备,昨天试了 Firefox 和 BEOL ,提示升级
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1292 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 17:56 · PVG 01:56 · LAX 09:56 · JFK 12:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.