2009-11-24 12 views
12

Nhìn vào một vài công ty quảng cáo (DoubleClick, Atlas), tôi đã xem xét khái niệm các tệp iframe buster, được lưu trữ trên cùng một máy chủ với nhà xuất bản quảng cáo (ví dụ: http://www.adopstools.com/ibusters/atlas/atlas_rm.htm và có rất nhiều mã JS hoạt động với trang đó).Các tệp chuyển tiếp IFrame - mục đích của chúng là gì?

Tôi đọc rằng chúng được sử dụng để tự động định lại kích thước iframe. Có phải đó là tất cả những gì có trong iframe busters? Có lưu trữ chúng trên trợ giúp máy chủ của nhà xuất bản với các hạn chế miền chéo JS không?

Đã thêm: Tôi đang đề cập đến trường hợp sử dụng được mô tả tại đây: http://blog.operative.com/?tag=iframe và không chỉ thay đổi tài liệu nguồn iframe thành cấp cao nhất.

Trả lời

11

iframe busters nhằm phá vỡ một trang web ra khỏi iframe bên trong một trang khác để chúng trở thành trang cấp cao nhất

ví dụ: nếu tôi có iframe trong câu trả lời này với trang web của bạn bên trong, vai trò của iframe buster trên trang web của bạn sẽ phá vỡ trang web của bạn ra khỏi iframe và ngăn tôi sử dụng iframe để hiển thị trang web của bạn

Điều này tương tự để khung busters, nơi một trang web có thể được bọc trong một frameset với một khung thứ hai lên trên cho thấy một thanh digg hoặc quảng cáo. Trong trường hợp này, khung hình buster sẽ buộc trình duyệt hiển thị trang web và chỉ trang web theo ý định của tác giả, chứ không phải trong khung có quảng cáo hoặc phần mềm độc hại tiềm ẩn được đóng gói trong khung khác.

Trong ví dụ được cung cấp, JavaScript được sử dụng để chèn thẻ tập lệnh vào tệp JavaScript thứ hai thực hiện quá trình tạo khung thực tế. JavaScript được sử dụng trong tệp html được liên kết chỉ đơn giản là làm xáo trộn quá trình này trong khi tải các url khác nhau cho các quảng cáo khác nhau, mỗi URL có khung nội tuyến html khác nhau để chèn.

Độ dài có thể là yếu tố của việc theo dõi mèo và chuột, như thường gặp với kỹ thuật phá khung, nơi các trang web viết kịch bản để thoát khỏi khung và các công ty chịu trách nhiệm đóng khung các trang web đã viết kịch bản chống busting chống khung, vì vậy các kịch bản chống busting chống khung đã được viết.

+2

Tôi nghĩ khái niệm 'iframe buster' bị lạm dụng. Bạn đang đề cập đến việc thoát ra khỏi iframe để trang 'iframed' trở thành trang cấp cao nhất. Tuy nhiên, trong phân phát quảng cáo, ai muốn quảng cáo chiếm toàn bộ không gian trang? Ví dụ: bộ chặn khung nội tuyến được đề cập ở đây: http://blog.operative.com/?tag=iframe –

+0

đã cập nhật câu trả lời –

14

Điều này được thực hiện để "tiếp nhận quảng cáo". Chúng tôi sử dụng iframe (ADI - iframe so với ADJ - javascript) vì một vài lý do:

1 - chúng làm chậm quá trình tải nội dung trang của bạn. 2 - họ có thể phá vỡ javascript trên trang của bạn khiến trang của bạn ngừng hoạt động đúng cách. 3 - trường hợp xấu hơn: chúng tiêm mã độc.

Sử dụng cách tiếp cận iframe (ADI) các quảng cáo được phân tách thành tài liệu của riêng chúng và không thể can thiệp vào trang web chính.

Tuy nhiên, có trường hợp khi nhóm tiếp thị của bạn muốn chạy quảng cáo. Chúng là quảng cáo mở rộng ra ngoài cửa sổ iframe của chúng. Đối với những quảng cáo này, phương pháp "chặn truy xuất iframe" được thiết lập bởi hầu hết các nhà cung cấp quảng cáo hàng đầu. Cách tiếp cận này yêu cầu bạn lưu trữ tệp ở bên cạnh mà quảng cáo có thể tương tác với và bằng cách vượt qua các hạn chế tên miền chéo của trình duyệt.

Dưới đây là một danh sách toàn diện về những tập tin này: http://www.adopstools.com/?section=miscellaneous&page=iframes

+2

+1. Trường hợp tệ hơn xảy ra - http://stopmalvertising.com/ – nottinhill

4

Busters khung nội tuyến được sử dụng để giúp loại nhất định của đa phương tiện sáng tạo thực hiện chức năng đầy đủ của họ. Ví dụ FOr một phương tiện đa phương tiện có thể mở rộng sẽ không mở rộng nếu được phân phát vào Iframe mà không thể thoát ra khỏi Iframe.

Đây là nơi Iframe Buster được phát.

Mục đích của iframe buster là cho phép quảng cáo tách ra khỏi iframe nhà xuất bản để quảng cáo có thể hoạt động đầy đủ.

Thông thường nó là một tệp cần được đặt trong một thư mục trên tên miền của trang web.

Vì vậy www.yoursitename.com/folder/iframebuster.html

Vị trí này sẽ cần phải được tham chiếu bất cứ khi nào bạn phân phối quảng cáo có thể mở rộng vào Iframe.

3

iFrame Buster làm gì cho phép biểu ngữ có thể mở rộng ra bên ngoài thứ nguyên Đơn vị quảng cáo của nó. Đối với rg. nếu bạn có vùng quảng cáo 300x250 và bạn có biểu ngữ quảng cáo 300x250 mở rộng đến 300x500 trên con chuột qua hoặc khi nhấp thì iFrame buster cho phép phá vỡ ranh giới 300x250 và đặt khoảng trống cho biểu ngữ để mở rộng 300x500.

Doubleclick iFrame buster thường được yêu cầu nếu bạn có Quảng cáo đa truyền thông như Quảng cáo đa phương tiện, Thanh công cụ hoặc Có thể mở rộng được lưu trữ và phân phát/thiết lập trong DART Studio.

Atlas có mã khung nội tuyến iframe riêng của họ, MediaMind có addineyev2.html và FlashTalking tương tự và các chương trình khác có yêu cầu phải được lưu trữ trên máy chủ nơi quảng cáo sẽ chạy.