Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS函数未在Safari中运行_Javascript_Codeigniter_Safari - Fatal编程技术网

Javascript JS函数未在Safari中运行

Javascript JS函数未在Safari中运行,javascript,codeigniter,safari,Javascript,Codeigniter,Safari,我正在使用这个JS功能,它似乎在Chrome和Firefox中工作得很好,但在Safari中似乎不工作。。。有人知道如何在Safari中使用它吗?您可以尝试以下方法: 通过在历史(-1)代码中添加一个警报(“调用的历史记录”)来检查您是否确实在进行调用 是否在具有默认行为的链接中导航到另一个页面?如果是这样,您需要一个事件.preventDefault()或至少一个返回false 编辑: 安迪提到了这个链接: 也许您可以使用它。如果您不想使用event.preventDefault()方法,那么

我正在使用这个JS功能,它似乎在Chrome和Firefox中工作得很好,但在Safari中似乎不工作。。。有人知道如何在Safari中使用它吗?

您可以尝试以下方法:

通过在
历史(-1)
代码中添加一个
警报(“调用的历史记录”)
来检查您是否确实在进行调用

是否在具有默认行为的链接中导航到另一个页面?如果是这样,您需要一个
事件.preventDefault()
或至少一个
返回false

编辑: 安迪提到了这个链接:
也许您可以使用它。

如果您不想使用event.preventDefault()方法,那么

window.history.go(-1)

函数gofunc(){
历史。go(-1);
}
调用该函数:

<script>
 function gofunc() {
   history.go(-1);
 }
</script>

。这是否回答了您的问题?
<a href="javascript:gofunc()">Nav Element</a>