Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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 jQuery通过超链接URI下载文件—;防止Safari重定向_Javascript_Jquery_Redirect_Download - Fatal编程技术网

Javascript jQuery通过超链接URI下载文件—;防止Safari重定向

Javascript jQuery通过超链接URI下载文件—;防止Safari重定向,javascript,jquery,redirect,download,Javascript,Jquery,Redirect,Download,我使用的是javascript/jquery技巧,将字符串转换为数据URI,设置链接的href,然后触发链接单击以启动字符串作为文件的直接下载 这在Chrome中运行良好,但在Safari中,它会将页面重定向到包含下载内容的非html页面。是否有可能防止这种行为,并让它像在Chrome(直接文件下载)中那样工作?您尝试过这种解决方案吗?如果你能提供一个好的格式化代码示例,这将很容易为你提供帮助。你尝试过这个解决方案吗?如果您能提供良好的格式化代码示例,将很容易为您提供帮助。

我使用的是javascript/jquery技巧,将字符串转换为数据URI,设置链接的href,然后触发链接单击以启动字符串作为文件的直接下载


这在Chrome中运行良好,但在Safari中,它会将页面重定向到包含下载内容的非html页面。是否有可能防止这种行为,并让它像在Chrome(直接文件下载)中那样工作?

您尝试过这种解决方案吗?如果你能提供一个好的格式化代码示例,这将很容易为你提供帮助。你尝试过这个解决方案吗?如果您能提供良好的格式化代码示例,将很容易为您提供帮助。