30/09/2018, 23:44

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>
Huy Hoàng Phạm viết 01:47 ngày 01/10/2018

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.

Khoa Nguyen viết 01:57 ngày 01/10/2018

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

if (window.top !== window.self) window.top.location.replace(window.self.location.href);
Long Dragon viết 01:51 ngày 01/10/2018

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.

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

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

Khoa Nguyen viết 01:55 ngày 01/10/2018

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

Long Dragon viết 01:53 ngày 01/10/2018

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

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

Bài liên quan
0