You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

是否有JavaScript API可触发浏览器原生分屏功能?

原生浏览器分屏功能的编程触发方案

目前没有跨所有现代浏览器(Edge、Firefox、Chrome)的统一公开API可以直接触发生成分屏功能,但针对不同浏览器有不同的支持情况:

Microsoft Edge

Edge提供了实验性的Split Screen API,可在特定条件下触发原生分屏,但该功能仍处于测试阶段,需要用户手动启用实验性标志:

  1. 打开Edge的edge://flags/#enable-experimental-web-platform-features页面
  2. 将该标志设置为「Enabled」并重启浏览器

启用后可通过以下代码尝试触发分屏,实现点击按钮后并排显示两个URL:

document.getElementById('split-trigger').addEventListener('click', async () => {
  try {
    // 打开第二个目标窗口
    const secondaryWindow = window.open('https://your-second-url.com');
    // 请求将两个窗口加入原生分屏
    await window.splitScreen.join(secondaryWindow);
  } catch (error) {
    console.error('分屏触发失败:', error);
  }
});

注意:该API尚未标准化,后续可能会有功能调整,且仅在Edge的实验性模式下可用。

Firefox & Chrome

这两款浏览器目前没有公开的JavaScript/Browser API允许网页直接触发原生分屏功能,原生分屏仅支持用户通过浏览器菜单或快捷键手动触发。

替代方案

如果需要跨浏览器的分屏体验,只能通过自定义实现(比如使用CSS Grid/Flex布局在当前页面内嵌入两个<iframe>加载目标URL),但这不属于浏览器原生分屏UI,只是网页内的模拟分屏,和原生特性的体验存在差异。

内容的提问来源于stack exchange,提问作者Simon S.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.01 14:33:10