javascript - 为什么 iframe 会因为 URL 中的特殊字符而加载失败?

标签 javascript html iframe

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

最佳答案

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

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

关于javascript - 为什么 iframe 会因为 URL 中的特殊字符而加载失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55095555/

相关文章:

javascript - 如何在jwplayer 6自动模式下找到质量的比特率值?

javascript - 使用 Jquery 克隆 Select2

javascript - 如何在 NVD3 lineChart 中指定域 x 轴

html - 是否可以将不执行任何操作的表单元素放在页面上?

Javascript 替代方案(IE)

javascript - 正则表达式限制小数点前后 'n'位数

html - Safari 5.1 打破了 CSS 表格单元格间距

python - 使用 BeautifulSoup 根据同级内容抓取值

javascript - 自动 Iframe 高度

html - 创建全屏 iframe