开发指南/开发网页应用/开放能力/配置网页跳转浏览器打开
# 配置网页跳转浏览器打开
通过在网页 URL 中拼接参数`lk_jump_to_browser=true`，当Lark桌面端点击该页面时，会自动跳转到浏览器打开。

配置示例：`https://open.larksuite.com/?lk_jump_to_browser=true`。

## 支持说明

当前能力在不同Lark客户端的版本支持情况如下。

是否需要鉴权 | Android | iOS | PC | 预览效果
---|---|---|---|---
不需要 | **X** | **X** | V7.7 | 预览

## 使用场景
- 如果希望用户在Lark工作台、主导航、搜索等场景点击网页应用后，直接跳转到浏览器打开，那么可以在网页应用的**桌面端首页**URL中拼接参数`lk_jump_to_browser=true`来实现
- 如果网页应用的大部分页面都需要在Lark内新标签页打开（可通过[开发者后台-网页应用-桌面端主页的打开方式=Lark内新标签页打开](https://open.larksuite.com/document/uYjL24iN/uMTMuMTMuMTM/development-guide/step1) 进行配置），但是其中某个页面B 必须依赖浏览器的插件才能使用，那么可以通过window.open 或 <a> 打开页面B，并且在页面B的URL中拼接参数`lk_jump_to_browser=true`时，页面B会跳转到浏览器中打开。
网页中通过window.location.herf 在当前页面内刷新为新页面，则新页面将继续在当前页内打开，拼接`lk_jump_to_browser=true` 也无法生效。

## 注意事项
添加 `lk_jump_to_browser=true` 参数的网页一定跳转浏览器打开，判断优先级会高于其他配置。举例说明：
- 如果用户在Lark设置中配置了链接打开方式：优先在Lark新标签页打开，需要打开的目标网页中拼接了 `lk_jump_to_browser=true` 参数，则仍然会跳转浏览器打开，该参数优先级高于用户设置的网页打开方式。
- 如果网页应用 A 中通过 window.open 或 <a> 跳转新页面 B，该页面 B 拼接了 `lk_jump_to_browser=true` 参数，则 B 一定会跳转浏览器打开，该参数优先级高于网页应用 A 在开发者后台中配置的 **在Lark内新标签页打开** 的配置。
- 如果 [打开网页应用 Applink](https://open.larksuite.com/document/uAjLw4CM/uYjL24iN/applink-protocol/supported-protocol/open-an-h5-app) 或 [打开普通网页Applink](https://open.larksuite.com/document/uAjLw4CM/uYjL24iN/applink-protocol/supported-protocol/open-the-web-view-in-feishu-to-access-the-specified-url)，打开的目标网页链接中拼接了 `lk_jump_to_browser=true` 参数，则仍然会跳转浏览器打开，该参数优先级高于 Applink 进入Lark端内打开。
`lk_jump_to_browser=true` 参数目前暂不支持在Lark独立窗口中生效。后续将逐步支持。