Vì đây là câu trả lời cho Analytic mà bạn có thể sử dụng điều này để không hiển thị quảng cáo trên các trang an toàn của bạn
if ("http:" == document.location.protocol) { /*show your adds here*/ }
Tôi có ý tưởng này từ cách tôi làm phân tích trên trang web của tôi
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
tôi thừa nhận điều này có nghĩa là bạn không thể hiển thị quảng cáo trên các trang bảo mật của mình, nhưng có thể bạn không muốn Google đọc nội dung trang bảo mật của mình và hiển thị quảng cáo. (Đó là cảnh sát và bào chữa cho Google, nhưng như đã đề cập, họ không hỗ trợ nó)
Để trả lời câu hỏi Gmail của bạn ... (sử dụng Firebug tại đây, vì vậy tôi có thể giải thích điều này sai)
- Tôi đăng nhập vào gmail bằng kết nối luôn an toàn. Không quảng cáo.
- Tôi bật bảng điều khiển để xem những gì các kết nối mà gmail tạo ra.
- Tôi xóa bảng điều khiển
- Tôi nhấp vào thông báo có quảng cáo được hiển thị ở bên phải.
Gmail chỉ thực hiện hai cuộc gọi. Đầu tiên, hãy truy cập https://mail.google.com mà tôi đoán là email của tôi.Thứ hai là POST tới https://mail.google.com/mail/channel/
Tôi đoán (mọi người khác đều đúng với tôi) Gmail yêu cầu bài đăng từ proxy phân phối quảng cáo.
GMail gửi nội dung tới proxy, proxy nhận quảng cáo, proxy gửi nội dung trở lại Gmail. Tất cả đều bảo mật.
TỔNG GUESS CÓ
Cảm ơn downvote nhưng không có lời giải thích về những gì không phải là hữu ích
nếu google không hỗ trợ, làm cách nào tôi có thể thấy quảng cáo từ google khi tôi đăng nhập vào gmail qua https? – Herman
Google nhúng quảng cáo ngay trên trang và không sử dụng bất kỳ cơ chế nào để bao gồm chúng bên ngoài. – Rob
Gmail được xử lý đặc biệt như một sản phẩm khác của Google. – ceejayoz