Javascript Window.location.href在IE8中提供一个flick

Javascript Window.location.href在IE8中提供一个flick,javascript,Javascript,我正在使用window.location.href('URL')打开一个带有javascript的excel文件 它在Firefox、Safari中运行良好,但在IE8中显示的是一个空白屏幕,然后是一个文件对话框。IE有什么问题?改为在iFrame中打开它 <iframe name="hiddenframe" style="display:none"></iframe> 我将URL从.cs文件传递到Javascript函数。然后我直接想打开excel文件。无需其他单击编

我正在使用
window.location.href('URL')打开一个带有javascript的excel文件


它在Firefox、Safari中运行良好,但在IE8中显示的是一个空白屏幕,然后是一个文件对话框。IE有什么问题?

改为在iFrame中打开它

<iframe name="hiddenframe" style="display:none"></iframe>

我将URL从.cs文件传递到Javascript函数。然后我直接想打开excel文件。无需其他单击编辑我的答案以添加JS示例。我希望这有帮助。
hiddenframe.src = "myexcelfile.xlsx";