野生动物园浏览器中的后退按钮坏了
Back button in safari browser broken
我在这里读了几个关于后退按钮与 Safari 不兼容的问题,但我没有遇到我特定类型的问题。现在我有
<a id="back_btn" onclick="" href="javascript:Application.goBack();void(0);">
我试图完成的是有一个后退按钮。这适用于除 Safari 以外的所有设备(新版本,例如我在 9.0 上测试(。我已经尝试过:
<a id="back_btn" onclick="" href="javascript:history.go(-1);">
以及我在其他类似问题中读到的许多其他变体,但它们似乎也不起作用。
现在这就是问题所在。所有这些都发生在 iframe 中,url 根本没有改变(而内容确实如此(与其他浏览器一样((。我还注意到,第一次点击按钮时它会做一些事情,因为 浏览器的后退按钮变为活动状态 ,但问题是内容没有改变。就像它试图返回(并且可能确实如此(,但它不会改变 iframe 的内容。
编辑:我可能已经找到了问题所在,但我不完全确定如何解决它。问题是我有一个客户端在 iframe 中打开我的网站,域 url = X。但是客户的网址与我的不同。一旦我打开我的 iframe 后退按钮按预期工作。有人可以解释一下这里发生了什么吗?
请参阅手动 http://www.w3schools.com/jsref/met_his_back.asp
<button onclick="goBack()">Go Back</button>
<script>
function goBack() {
window.history.back();
}
</script>
相关文章:
- "工具提示"jQuery插件坏了
- 我的按钮坏了
- 节点JS:时间机器坏了——timekeeper.travel不做时间旅行
- 使文本在它之后再次可见'It’s被一个按钮隐藏了
- HTML/JavaScript:为什么不'我的纽扣坏了
- 我的素数函数坏了,但我没有;我不知道为什么
- Uglifier是不是弄坏了我的睡衣
- 我升级了Knockout.js,现在我的模板坏了
- 确定哪个按钮打开了Bootstrap 3模式
- 为什么范围$手表坏了
- 所有的javascript都 ajax.aspnetcdn.com/ajax/ 坏了?打破所有外部引用?自周五以来
- 角度控制器功能坏了
- Google+按钮损坏了工具提示
- 为什么当我在 jQuery 中添加切换事件时我的按钮消失了
- Facebook喜欢的按钮压倒了IE7
- 谷歌可视化图表API示例坏了,如何修复它们
- 将Facebook应用程序移动到新服务器,现在它坏了
- 为什么我的代码坏了
- 野生动物园浏览器中的后退按钮坏了
- 烬:后退按钮坏了