Javascript Sharepoint对象#没有方法';showModalDialog';含铬

Javascript Sharepoint对象#没有方法';showModalDialog';含铬,javascript,google-chrome,sharepoint-2010,Javascript,Google Chrome,Sharepoint 2010,考虑以下代码: function ShowWelcomeDialog() { var data = {}; var options = { url: "/_layouts/xxxx/xxxxxss.aspx", title: "xxx xxx", width: 700, height: 950, dialogReturnValueCallback: myDialogCallback,

考虑以下代码:

function ShowWelcomeDialog() {
    var data = {};

    var options = {
        url: "/_layouts/xxxx/xxxxxss.aspx",
        title: "xxx xxx",
        width: 700,
        height: 950,
        dialogReturnValueCallback: myDialogCallback,
        args: JSON.stringify(data)
    };

    SP.UI.ModalDialog.showModalDialog(options);
    return false;
}
我有一个按钮点击的代码,模式在firefox和ie中可以很好地打开,但在Chrome中无法打开。控制台中出现以下错误:

未捕获类型错误:对象#没有方法“showModalDialog”

有人能帮我吗。。。 提前谢谢

您可以尝试利用,以指向要从文件
SP.UI.dialog.js执行的函数
SP.UI.ModalDialog.showModalDialog

更换线路

SP.UI.ModalDialog.showModalDialog(options);

SP.SOD.execute('sp.ui.dialog.js', 'SP.UI.ModalDialog.showModalDialog', options);

看看这个:解决方法是什么???