Hỏi về cách nhúng website khác vào website cá nhân

Chào mọi người
Mình muốn nhúng 1 website vào website của bản thân và mới tìm được cách dùng thẻ
embed :

<embed src="http://www.booking.com" style="width:500px; height: 300px;">

Nó hoạt động với 1 số web như ‘booking.com’, nhưng một số web như facebook, google thì báo lỗi :

www.facebook.com confused to connect

Có cách nào để tránh trường hợp này, hay thư viện hỗ trợ không ạ ?

Với android, ios có hỗ trợ webview để render 1 link web, liệu mình có thể làm điều tương tự với web nhờ thư viện bên ngoài cùng với sự kết hợp bên server không ?

Mình cảm ơn nhiều ạ !

Bạn dùng thử thẻ <iframe> chưa?

3 Likes

Mình đã thử và kết quả tương tự. Mình nghĩ facebook, google, … detect những trường hợp như vậy và ngăn chặn. Nên mình mong muốn có cách tiếp cận khác hoặc thư viện hỗ trợ và không biết kết hợp thêm với code back end có làm điều này khả thi hơn không !

Họ chặn nhúng là để user không bị clickjacking. Tuy nhiên cũng có một vài trang được thiết kế để nhúng, như khung bình luận của Facebook ở một số trang xem phim, tính năng nhúng video của YouTube,… Cách duy nhất là tìm mấy trang kiểu vậy. Ví dụ:

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