打开window.open时如何禁用右键单击弹出窗口

时间:2016-09-19 14:46:37

标签: javascript

我的代码是:

var json = {
    name: 'Scott',
    children: [
        { id : 1, name : 'Alice' },
        { id : 2, name : 'Liv' }
    ],
    age: null
}

var viewModel = ko.mapping.fromJS({});
ko.mapping.fromJS(json, viewModel);
ko.applyBindings(viewModel, document.body);

document.getElementById("button").addEventListener("click", function() {
  viewModel.age(87);
});

1 个答案:

答案 0 :(得分:0)

将您的JavaScript更改为:

var openpopup = window.open(hostname,"Report", "_blank", params);
    openpopup.oncontextmenu = function() {
    return false;
} 

oncontextmenu()是一个函数,而不是一个变量。因此,您必须分配将返回false的函数以禁用右键单击。