开发者社区 > 云原生 > Serverless > 正文

请问 从哪里能下载到合适的Chromium?

请问 从哪里能下载到合适的Chromium?

展开
收起
白夜行fighting 2023-06-05 17:27:37 235 0
4 条回答
写回答
取消 提交回答
  • CSDN博客专家,51CTO博主专家,多知名企业认证讲师&签约作者&培训讲师,特邀作者等,华为云专家,资深测试开发专家,金牌面试官,职场面试培训及规划师。

    【回答】

    直接 在chromium官网下载即可 地址:Chromium官网(https://www.chromium.org/)

    下载的时候,选择你需要的版本,就可以下载了。

    2023-06-06 14:05:42
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    阿里云函数计算中使用的Chromium是基于Headless Chromium构建的,你可以通过以下方式下载合适的Chromium:

    1. 在阿里云函数计算官网中找到“依赖组件”,下载对应系统版本的依赖文件包。

    2. 解压缩依赖文件包,并将其中的“headless_shell”二进制文件拷贝到你的函数代码中。

    3. 在函数代码中使用子进程调用“headless_shell”二进制文件,并通过命令行参数传入你需要执行的JavaScript代码。例如:

    const { spawn } = require('child_process');
    
    exports.handler = async function(event, context) {
    
      // 执行命令
      const command = `./headless_shell --no-sandbox --remote-debugging-port=9222 --headless --disable-gpu --disable-software-rasterizer --disable-dev-shm-usage --mute-audio --disable-background-networking --disable-default-apps --disable-extensions --disable-sync --disable-translate --safebrowsing-disable-auto-update --use-gl=swiftshader-webgl ${__dirname}/my_script.js`;
      const child = spawn(command, { shell: true });
    
      // 处理子进程输出
      child.stdout.on('data', (data) => {
        console.log(`stdout: ${data}`);
      });
    
      child.stderr.on('data', (data) => {
        console.error(`stderr: ${data}`);
      });
    
      // 等待子进程退出
      await new Promise((resolve, reject) => {
        child.on('exit', (code) => {
          if (code === 0) {
            resolve();
          } else {
            reject(new Error(`child process exited with code ${code}`));
          }
        });
      });
    
    };
    

    在阿里云函数计算中使用Chromium是基于开源项目Headless Chromium构建的。你可以自行编译和构建Headless Chromium,以获得更多自定义设置和功能。同时,也需要注意遵循相关的开源和软件许可协议,以保护知识产权和法律合规。

    2023-06-05 21:41:14
    赞同 展开评论 打赏
  • 你可以从以下网站下载 Chromium:

    • 官方网站:https://www.chromium.org/Home
    • Chromium 下载页面:https://download-chromium.appspot.com/
    • Chromium 原始代码仓库:https://chromium.googlesource.com/chromium/src/

    注意,Chromium 是一个开源项目,因此它的代码仓库中包含了所有的代码和文档。如果你想要自己编译 Chromium,可以从代码仓库中下载源代码并按照官方文档进行编译。但是需要注意的是,编译 Chromium 非常耗时,需要一定的技术水平和计算资源。如果你只是想要使用 Chromium 浏览器,建议从官方网站或者 Chromium 下载页面下载编译好的二进制文件。

    2023-06-05 17:44:41
    赞同 展开评论 打赏
  • 官网

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-06-05 17:34:04
    赞同 展开评论 打赏
问答地址:

快速交付实现商业价值。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载