使用 iframe 的 src 向内嵌的页面传递参数,内部使用 href 发现 hash 部分丢失

2020-05-20 14:48:55 +08:00
 usw
即“<iframe src='/xxxx/xxxx.html#params1=xxx&params2=xxx'></iframe>”,内窗体使用 window.location.href 发现只剩下“/xxxx/xxxx.html”的部分

木有源码,使用 tradingview 时偶然发现的问题
1363 次点击
所在节点    问与答
4 条回复
TomatoYuyuko
2020-05-20 15:05:20 +08:00
看一下是不是其他代码导致 url 的 hash 部分被覆盖或重置掉了
usw
2020-05-20 15:52:39 +08:00
@TomatoYuyuko 全局搜了一下并没有这样的代码,而且是小概率发生,有父窗体去操作子窗体的可能吗
usw
2020-05-20 16:40:21 +08:00
@TomatoYuyuko ng 做 https 转发的时候,能把 hash 部分 rewrite 掉吗?
TomatoYuyuko
2020-05-21 09:43:48 +08:00
@usw 你逐步打印 url 看看是在哪一步丢失 hash 的,父窗体可以操作子窗体,但是你要写了才行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/673637

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX