Ẩn mã javascript khỏi phần tử kiểm tra

Dưới đây là một số kỹ thuật nếu bạn muốn hạn chế khách truy cập xem hoặc loại bỏ mã HTML của mình trong phần tử kiểm tra

Bạn có thể tắt các phím Ctrl và F12 bằng javascript

F12. Mở Công cụ dành cho nhà phát triển của Chrome. Các công cụ F12 cung cấp một bộ công cụ mà bạn có thể sử dụng để xem mã nguồn và hành vi của trang web

Phím Ctrl chủ yếu được sử dụng kết hợp với các phím khác để xem mã nguồn của trang web

Ví dụ

Ctrl + S. Nó được sử dụng để lưu toàn bộ trang web

Ctrl + U. Nó được sử dụng để mở mã nguồn của web trong tab mới

Bạn có thể sử dụng mã này trong thẻ tập lệnh để áp dụng thay đổi này

 document.addEventListener["keydown", function [event]{

  if [event.ctrlKey]{

     event.preventDefault[];

  }

  if[event.keyCode == 123]{

     event.preventDefault[];

  }

}]

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Bạn có thể tắt nhấp chuột phải bằng javascript

Bằng cách nhấp chuột phải vào trang web, nó sẽ cung cấp cho bạn tùy chọn để xem và kiểm tra mã nguồn của trang web

Bạn có thể sử dụng mã này trong thẻ tập lệnh để áp dụng thay đổi này

  document.addEventListener['contextmenu', 

     event => event.preventDefault[] 

  ]

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Đủ chưa?

Hai kỹ thuật này phù hợp với những khách không có kỹ thuật hoặc một số người mới tham gia lĩnh vực Khoa học máy tính

Còn các nhà phát triển Web [chuyên gia kỹ thuật] thì sao?

Họ vẫn có thể xem mã nguồn của web bằng tiện ích chrome, trình chặn HTML [BURP] hoặc người đưa thư

Xem mã nguồn trong postman

VẬY LÀM THẾ NÀO ĐỂ ẨN?

Bạn không thể ẩn mã nguồn HTML của mình trong trình duyệt vì trình duyệt của bạn cần mã HTML để chạy và xem trang web

Tuy nhiên, đây là một số kỹ thuật khác để giảm thiểu việc quét web hoặc sao chép mã

  • Sử dụng REACT JS để đóng gói tối thiểu mã nguồn của bạn
  • Thỉnh thoảng sử dụng kết xuất phía máy chủ để thay đổi cấu trúc mã
  • Áp dụng luật bản quyền cho các hành động pháp lý
  • bật chứng nhận SSL để mã hóa dữ liệu giữa máy khách và phía máy chủ

Phần kết luận

Nếu bạn ẩn một số mã trang web, trình thu thập thông tin của Google vẫn có thể đọc mã đó, nhưng một số phần nhất định, chẳng hạn như Không theo dõi và Không lập chỉ mục, sẽ cho trình thu thập thông tin biết có nên lập chỉ mục trang web hay không

“Việc ẩn văn bản hoặc liên kết trong nội dung của bạn để thao túng thứ hạng tìm kiếm của Google có thể bị coi là hành vi lừa đảo và vi phạm Nguyên tắc quản trị trang web của Google. ”

Bạn có thể ẩn dữ liệu khỏi người dùng nhưng không phải với trình thu thập thông tin, nhưng giờ đây bot có thể đọc tất cả mã nguồn của trang web của bạn

Tôi nghĩ rằng ẩn mã nguồn không phải là một ý tưởng tốt. Bạn có thể phải đối mặt với một số vấn đề SEO trong tương lai

Các nhà phát triển mới bắt đầu từng nghĩ rằng họ có thể ẩn mã HTML của trang web bằng cách hạn chế khách truy cập, nhưng thực tế không phải vậy

Ảnh của Valery Sysoev trên Bapt

Dưới đây là một số kỹ thuật nếu bạn muốn hạn chế khách truy cập xem hoặc loại bỏ mã HTML của mình trong phần tử kiểm tra

Bạn có thể tắt các phím Ctrl và F12 bằng javascript

F12. Mở Công cụ dành cho nhà phát triển của Chrome. Các công cụ F12 cung cấp một bộ công cụ mà bạn có thể sử dụng để xem mã nguồn và hành vi của trang web

Phím Ctrl chủ yếu được sử dụng kết hợp với các phím khác để xem mã nguồn của trang web

Ví dụ

Ctrl + S. Nó được sử dụng để lưu toàn bộ trang web

Ctrl + U. Nó được sử dụng để mở mã nguồn của web trong tab mới

Bạn có thể sử dụng mã này trong thẻ tập lệnh để áp dụng thay đổi này

document.addEventListener["keydown", function [event]{    if [event.ctrlKey]{       event.preventDefault[];    }    if[event.keyCode == 123]{       event.preventDefault[];    }}];

Bạn có thể tắt nhấp chuột phải bằng javascript

Bằng cách nhấp chuột phải vào trang web, nó sẽ cung cấp cho bạn tùy chọn để xem và kiểm tra mã nguồn của trang web

Bạn có thể sử dụng mã này trong thẻ tập lệnh để áp dụng thay đổi này

document.addEventListener['contextmenu', 
event => event.preventDefault[]
];

Đủ chưa?

Hai kỹ thuật này phù hợp với những khách không có kỹ thuật hoặc một số người mới tham gia lĩnh vực Khoa học máy tính

nhà phát triển web toàn diện

Còn các nhà phát triển Web [chuyên gia kỹ thuật] thì sao?

Họ vẫn có thể xem mã nguồn của web bằng tiện ích chrome, trình chặn HTML [BURP] hoặc người đưa thư

Xem mã nguồn trong người đưa thư

VẬY LÀM THẾ NÀO ĐỂ ẨN?

Bạn không thể ẩn mã nguồn HTML của mình trong trình duyệt vì trình duyệt của bạn cần mã HTML để chạy và xem trang web

Tuy nhiên, đây là một số kỹ thuật khác để giảm thiểu việc quét web hoặc sao chép mã

  • Sử dụng REACT JS để đóng gói tối thiểu mã nguồn của bạn
  • Thỉnh thoảng sử dụng kết xuất phía máy chủ để thay đổi cấu trúc mã
  • Áp dụng luật bản quyền cho các hành động pháp lý
  • bật chứng nhận SSL để mã hóa dữ liệu giữa máy khách và phía máy chủ

Phần kết luận

Nếu bạn ẩn một số mã trang web, trình thu thập thông tin của Google vẫn có thể đọc mã đó, nhưng một số phần nhất định, chẳng hạn như Không theo dõi và Không lập chỉ mục, sẽ cho trình thu thập thông tin biết có nên lập chỉ mục trang web hay không

“Việc ẩn văn bản hoặc liên kết trong nội dung của bạn để thao túng thứ hạng tìm kiếm của Google có thể bị coi là hành vi lừa đảo và vi phạm Nguyên tắc quản trị trang web của Google. ”

Bạn có thể ẩn dữ liệu khỏi người dùng nhưng không phải với trình thu thập thông tin, nhưng giờ đây bot có thể đọc tất cả mã nguồn của trang web của bạn

Tôi nghĩ rằng ẩn mã nguồn không phải là một ý tưởng tốt. Bạn có thể phải đối mặt với một số vấn đề SEO trong tương lai

Làm cách nào để ẩn mã nút js?

Câu trả lời là không, bạn không thể ngăn họ xem mã nguồn. Nếu họ sở hữu mã nguồn, thì việc muốn một cái gì đó như thế này thậm chí còn là phi đạo đức. Nếu bạn sở hữu mã nguồn, thì hãy thu nhỏ nó. Nhưng trước khi bạn làm điều đó, hãy suy nghĩ về nó

Làm cách nào để ẩn mã JavaScript khỏi máy khách trong asp net MVC?

Đặt JavaScript của bạn thành các phần riêng biệt. js và sử dụng gói & thu nhỏ để ẩn mã .

Chủ Đề