为什么由于网址中的特殊字符而无法加载iframe?

时间:2019-03-11 05:12:21

标签: javascript html html5 iframe

此URL:https://tools.usps.com/zip-code-lookup.htm?citybyzipcode由于问号而不会显示在框架中。有什么解决方法吗?

2 个答案:

答案 0 :(得分:1)

正如@Mr所提到的。外星人,问题出在网页本身,而不是问号(指示POST参数,并且实际上不是URL的一部分)。

USPS不允许人们对特定网页进行iFrame。他们显然希望通过阻止此功能来保护自己的IP,因此没有被认为是合法的解决方法。

答案 1 :(得分:0)

控制台中显示以下消息:

Refused to display 'https://tools.usps.com/zip-code-lookup.htm?citybyzipcode' in a frame because it set 'X-Frame-Options' to 'sameorigin'.

这意味着USPS不允许人们使用其网站作为iframe来创建src标签。