"禁用后退导航缓存" Internet Explorer 11

时间:2016-06-02 11:47:58

标签: javascript windows internet-explorer caching

我有包含菜单的页面。如果我选择菜单说" changeWard"它打开了一个模态对话框。如果单击模态对话框上的取消按钮,则调用以下java脚本方法。

`function openChangeWardDialog(){

// returns:     0 if menu repainting is needed
//              -1 if menu repainting is not needed
var dialogFeatures = "dialogWidth:715px;dialogHeight:190px;center:yes;status:no;scroll:no;help:no";
var result = window.parent.doShowModalDialog("changeWardInit.do", "dialog", dialogFeatures);
if (typeof(result) != "string") {
    reportError("Unexpected result (" + typeof(buttonTagDlgRetVal) + "): '" + buttonTagDlgRetVal + "'");
} else {
    switch (result.toUpperCase()) {
    case "CANCEL":  // Cancel - do nothing
        event.returnValue = false;  // prevent follow 'href'
        window.parent.frames['content'].document.restoreFocus();
        return 0;                  // stay on the same item, redraw menu not needed`

我收到以下错误: "此页面上的代码禁用了后退和前进缓存。有关详细信息,请参阅:http://go.microsoft.com/fwlink/?LinkID=291337"。

当点击此取消按钮时,它会将我带回登录页面,而它应该带我到主页,该主页被定义为' content'帧。 如何禁用此功能"返回导航缓存"在IE 11中。因为问题只出现在IE 11和其他版本的IE上,所以它工作正常。

0 个答案:

没有答案