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