То, что находится на стороне браузера, всегда может быть использовано.
Один из способов сделать это - передать значение в javascript и сделать событие щелчка следующим образом =>
<a href="#"
class="btn btn-primary btn-sm" onclick="go_to_link(event)">Add
</a>
В javascript =>
let link = {{url('addApprovalRequestor/'.$approval_requestor_id.'/'.$user- >id)}};
function show_more_menu(e) {
e.preventDefault();
window.location = link;
}
Но опять же нет способа скрыть код javascript.JS-Scripts работают внутри вашего браузера. Чтобы избежать этого, вы также можете попробовать сжать их, чтобы пользователь не мог их легко прочитать.=> здесь
Также вы можете отключить все нижеуказанные действия.
- Щелкните правой кнопкой мыши
- F12
- Ctrl +Shift + I
- Ctrl + Shift + J
- Ctrl + Shift + C
Ctrl + U
<body oncontextmenu="return false;">
document.onkeydown = function(e) {
if(event.keyCode == 123) {
return false;
}
if(e.ctrlKey && e.shiftKey && e.keyCode == 'I'.charCodeAt(0)) {
return false;
}
if(e.ctrlKey && e.shiftKey && e.keyCode == 'C'.charCodeAt(0)) {
return false;
}
if(e.ctrlKey && e.shiftKey && e.keyCode == 'J'.charCodeAt(0)) {
return false;
}
if(e.ctrlKey && e.keyCode == 'U'.charCodeAt(0)) {
return false;
}
}