集成Glassdoor薪资Widget时遇「页面内容已迁移」跳转问题求助
解决Glassdoor薪资Widget搜索跳转错误问题
针对你遇到的Widget搜索后跳转到“内容已移动”页面的问题,结合Glassdoor工具的常见隐性规则,给出几个可行的排查方向:
检查并调整URL参数
你当前使用的responseType=embed参数大概率已被Glassdoor废弃。尝试移除该参数,或者替换为responseType=iframe(部分旧文档残留的有效参数)后重新测试。另外,确认format=270x250-chart是否属于仍支持交互的格式,部分旧尺寸的Widget仅支持静态展示,不允许搜索跳转。确认域名授权状态
Glassdoor的嵌入式工具通常要求嵌入域名在其白名单内,未授权域名触发交互时会被重定向到错误页面。如果你的网站是商业用途,尝试通过Glassdoor的商家合作入口申请嵌入授权;非商业用途的话,可以尝试将嵌入页面部署到localhost这类测试域名测试是否正常,排除域名限制问题。更换为替代嵌入方案
旧版api.htm端点可能已停止维护,建议直接使用iframe嵌入Glassdoor官方薪资搜索页面的指定区域。例如,构造包含公司和地点参数的Glassdoor薪资页面URL,通过iframe嵌入到你的网页中,这种方式的稳定性远高于旧版Widget。拦截并自定义搜索逻辑
如果以上方法都无效,可以通过前端JS拦截Widget搜索按钮的默认点击事件,阻止跳转,然后自行构造Glassdoor薪资查询的请求(注意需遵守其网站的使用条款,避免非法爬取),将结果渲染在页面上。
内容的提问来源于stack exchange,提问作者Mr. ZAK
相关产品推荐
相关产品推荐

