{"id":43,"type":"Article","title":"SDK 测试及常见问题","slug":"web-sdk-qa","content":"# 1. 如何在本地或测试环境测试X-SDK？\r\n\r\n\r\n在产品生产环境真正上线集成X-SDK之前，你也许需要测试实际看到的效果。当然，你也可以直接上线，在关闭评价或问卷的情况下，用户不会感知到任何差异。\r\n\r\n你也可以新建一个测试应用，将网址绑定为本地环境 [http://localhost](http://localhost) ，或者测试环境将X-SDK代码进行集成测试，然后可以在浏览器的 console 对话框里，调用X-SDK的相关接口测试。\r\n\r\n如果出现如下**「追踪状态异常」**，需要在应用设置中检查协议号是否与网站一致，需要检查协议号是否写为https而不是http。\r\n\r\n\r\n![](https://help-assets.jinshuju.net/assets/file/1357/25.png)\r\n\r\n\r\n\r\n# 2. 已经发布了问卷或评价，为何在线上看不到？\r\n\r\n\r\n在大多数情况下，是因为应用所绑定的网址，和线上的网址不一致导致的，建议先检查一下X-SDK绑定是否生效，系统内是否已经出现如下**「网站联通中」**。\r\n\r\n\r\n![](https://help-assets.jinshuju.net/assets/file/1252/WeChatWorkScreenshot_a946c4d7-145e-4d8e-844f-c73ad6e643b1.png)\r\n\r\n\r\n在确认完成X-SDK集成后，请检查评价或问卷的投放页面，排查投放设置：页面位置、弹出时机、投放用户、弹出策略等。\r\n\r\n\r\n![](https://help-assets.jinshuju.net/assets/file/1253/WeChatWorkScreenshot_35f40aaa-5b50-4435-af76-24f44693a787.png)\r\n\r\n\r\n\r\n# 3. 当有多个问卷/评价符合规则时，会弹出哪一个？\r\n\r\n\r\n首先建议，一个页面上最好设置1个问卷或评价，可以通过投放页面和投放用户来进行详细的限制。\r\n以贴边按钮为展现形式的评价，是可以跟弹出的评价或问卷在一个页面同时存在。\r\n当以多个弹出框型的问卷或评价产生冲突时，有且只会显示出来1个弹框，是按照哪个弹框最先完成了规则的匹配出现的，当前可以认为是**「随机」**的。\r\n\r\n\r\n\r\n# 4. 是否需要传递用户信息呢？如果是敏感信息怎么办？\r\n\r\n\r\n用户信息的传递是为了更好的做后续的数据分析，特别是体验数据(X-DATA)和业务数据(O-DATA)产生交集碰撞时。你可以提前计划一下未来分析的维度点，来判断是否要进行用户信息传递。\r\n\r\n**用户信息传递时，只有 uid 信息是必填项，可以用来唯一识别一个用户，做免打扰相关机制，也方便后续去跟该用户取得后续的联系。**\r\n\r\n**如果是用户敏感信息，并不合适传递到外部系统中时，可以使用编码的方式来指代，比如用：ABC 或 123 来代替某一类别的用户等。**当然，浩客XM平台是足够安全的，关于信息安全的内容，可以查看：\r\n\r\n[信息安全](https://howxm.com/help/articles/howxm-safety)\r\n\r\n\r\n\r\n# 5. sdk.js被浏览器屏蔽\r\n\r\n\r\n如果在浏览器的开发者工具控制台或网络中发现如下错误，是因为网站设置了```Content-Security-Policy```。需要网站开发人员，在上述设置中的白名单中，加入浩客的域名：*.howxm.com\r\n\r\n\r\n![](https://help-assets.jinshuju.net/assets/file/481/8505a578-3c8a-4c44-b4f2-00fca98fc427.png)\r\n![](https://help-assets.jinshuju.net/assets/file/485/102471e6-f9ca-49f5-b04b-e282f81c1c51.png)\r\n\r\n\r\n# 6. 创建应用后，如何获取应用ID\r\n\r\n创建应用后，如需获取当前应用的ID，可以在 应用设置-网站设置 中直接复制应用ID。\r\n\r\n![](https://help-assets.jinshuju.net/assets/file/1359/26.png)\r\n\r\n# 7. SDK 代码必须要放到 head 里吗？\r\n\r\n是的，需要放置在html 的 head 中，因为页面上可能会存在调用 howxm 其它接口的场景，可能会导致 401 校验不通过。\r\n\r\n# 8. 在Windows封装的CEF浏览器上打开问卷遇到输入不了文字，但可以输入数字/英文的情况\r\n\r\n请检查CEF的渲染方式，如果是**离屏渲染（OSR）** ，则需要修改为**屏幕渲染**\r\n","featured":false,"category_id":3,"created_at":"2023-02-15T02:25:43.147Z","updated_at":"2023-07-13T01:55:55.949Z"}