Dùng iframe không truy cập được 1 số trang web lớn

Mn ơi, sao khi em dùng iframe để hiện thị 1 trang web con trên website của mình thì có 1 vài trang web nó không cho hiện vậy.
VD:

<iframe src="http://www.daynhauhoc.com"></iframe>

hoặc

<iframe src="https://www.facebook.com"></iframe>

thì nó không hiện trang DayNhauHoc lên web của mình.

Nhưng vẫn có 1 số trang web khác có thể truy cập được:
VD:

<iframe src="http://www.w3schools.com"></iframe>

hoặc

<iframe src="https://khoanguyen.me"></iframe>

Các trang này thêm header X-Frame-Options vào response để ngăn không cho trang khác embed vào dưới dạng iframe.
Lý do là để đề phòng hacker làm các trò như iframe clickjacking để lừa gạt người dùng.

5 Likes

Hoặc là check bằng Javascript cũng được.

if (window.top !== window.self) window.top.location.replace(window.self.location.href);
2 Likes

Vậy có cách nào để embed các trang web này vào dưới dạng iframe không ạ ?

1 Like

Không bạn nhé. Người ta đã ko cho rồi mà

2 Likes

Uhm. Cứ tưởng sẽ có cách chứ

Thanks mấy chế ở trên nhiều :smiley: :smiley:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?