目标是实现图片里的功能,打算用 iframe 去内嵌,也尝试过 sdk,还是不得行,也不知道无影云的 URL 是啥?求救
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要实现通过 iframe
内嵌无影云的功能,或者使用 SDK 进行集成时遇到问题,以下是详细的解决方案和关键点说明:
无影云的 URL 是内嵌或集成的关键。根据知识库中的信息,无影云的 URL 通常与以下参数相关: - 资源类型:需要明确是打开云电脑还是云应用。 - 连接方式:支持 iframe
内嵌、新标签页打开或本地客户端打开。 - SDK 文件路径:默认路径为 ./ASP/container.html
,但可以通过 sdkPath
参数自定义。
如果未明确提供无影云的具体 URL,请联系无影云的技术支持团队获取正确的访问地址。
在第三方系统中,使用以下代码嵌入无影云:
<iframe src="https://your-domain.com/ASP/container.html?openType=inline&resourceType=local&connectType=desktop"></iframe>
openType=inline
:表示以 iframe
方式内嵌。resourceType=local
:表示打开本地连接页面。connectType=desktop
:表示连接云电脑(如果是云应用,则改为 app
)。如果需要隐藏页面顶部导航栏或侧边菜单栏,可以在 URL 中添加以下参数: - 隐藏顶部导航栏:topHidden=true
- 隐藏侧边菜单栏:leftHidden=true
完整示例:
<iframe src="https://your-domain.com/ASP/container.html?openType=inline&resourceType=local&connectType=desktop&topHidden=true&leftHidden=true"></iframe>
如果 iframe
内嵌无法满足需求,可以尝试使用无影云提供的 Web SDK 进行更灵活的集成。
WuyingWebSDK.js
文件:
<script src="path/to/WuyingWebSDK.js"></script>
创建会话时,需配置以下参数:
var sessionParam = {
openType: "inline", // iframe内嵌
resourceType: "local", // 打开本地连接页面
connectType: "desktop", // 打开云电脑
userInfo: { /* 用户登录态信息 */ },
regionId: "cn-hangzhou", // 云电脑所在地域
uiConfig: {
toolbar: {
visible: false, // 隐藏工具栏
},
rotateDegree: 90, // 强制横屏
},
};
var session = new WuyingSession(sessionParam);
session.init();
通过 setUiParams
方法动态调整 UI:
var uiConfig = {
toolbar: {
visible: false, // 隐藏工具栏
},
rotateDegree: 90, // 强制横屏
};
session.setUiParams(uiConfig);
sessionParam
中的必填参数是否完整。WuyingWebSDK.js
和 container.html
文件路径正确。通过以上步骤,您可以成功实现无影云的 iframe
内嵌或 SDK 集成。如果仍有疑问,请提供更多具体信息以便进一步协助。