当我通过github页面托管网站时,我的main.js文件中的一些javascript函数无法正常工作。就像防止右键单击一样。
window.oncontextmenu=function(){
return false;
}
悬停和取消悬停的其他功能需要花费一些时间来执行。我只是github页面作为原型。当我从适当的服务器托管时,是否会解决此问题?
答案 0 :(得分:0)
窗口没有oncontextmenu回调,而是应该在文档中附加一个监听器:
if (document.addEventListener) {
document.addEventListener('contextmenu', function(e) {
alert("You've tried to open context menu"); //here you draw your own menu
e.preventDefault();
}, false);
} else {
document.attachEvent('oncontextmenu', function() {
alert("You've tried to open context menu");
window.event.returnValue = false;
});
}
此外,Github Pages无法与JS问题相关。