vue中我代理了iframe,iframe却走的是路由,没有显示该显示的网站,这个该如何处理

   日期:2024-12-26    作者:jnguangyi 移动:http://ljhr2012.riyuangf.com/mobile/quote/38495.html

引自免费微信小程序皆我百晓生

在Vue中,当你设置了一个代理来处理特定的URL路径,但你的iframe仍然访问的是本地Vue路由而不是代理的目标URL,这通常是因为Vue Router的配置与代理冲突。为了解决这个问题,你需要确保Vue Router不会尝试匹配并处理路径。

首先,确保你的Vue Router配置中没有包含路径。如果有的话,你需要移除或重命名这个路由。例如,如果你的Vue Router配置如下


你需要将其移除或重命名为不会与代理冲突的路径。

然后,确保你的代理配置正确。你的代理配置看起来有些不完整,我将提供一个标准的文件中的代理配置示例


最后,你的iframe标签应该使用完整URL(包括协议和域名)来加载目标页面,而不是相对路径。这是因为即使有代理,浏览器也会首先尝试解析iframe的属性为绝对URL。所以,你应该这样设置属性


这里假设是你的目标服务器地址。请将替换为实际的域名或IP地址。


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号