ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    puppeteer Page.emulate 使用设备模拟器

    Oct 21, 20229 min read
    import {KnownDevices} from 'puppeteer';
    const iPhone = KnownDevices['iPhone 6'];
    
    (async () => {
      const browser = await puppeteer.launch();
      const page = await browser.newPage();
      await page.emulate(iPhone);
      await page.goto('https://www.google.com');
      // other actions...
      await browser.close();
    })();
    

    相关文章

    flutter 在 ListView 中放置 Flexible 我要怎么做

    在 ListView 中放置大小不确定的 Flexible 时,可以通过将每个 Flexible 包装在 SizedBox 中并设置其 height 属性来实现灵活的高度控制,而不需要固定高度。

    Windows SSH 工具推荐

    推荐几款Windows SSH工具:PuTTY、OpenSSH for Windows、Bitvise SSH Client、MobaXterm和SecureCRT,各具特色,可根据需求选择。

    设置axios不要自动检测命令行代理设置

    该代码段通过设置`proxy: false`和使用自定义的`httpsAgent`来配置axios,以避免自动检测命令行代理设置。

    Swift convenience 便利构造函数

    Swift中的便利构造函数(convenience init)是补充性的,必须调用同一个类中的指定构造函数(designated init),且不能被子类重写或通过super调用。

    Sring类型提供了哪些重载的构造方法

    String类提供了多种构造函数,用于创建字符串,包括空字符串、字符数组或字节数组、字符串复制、部分字符或字节数组以及使用StringBuffer或StringBuilder。