我想将HTML (用于广告)注入到我的服务器的每个http请求中。我想要的广告是在网页上。
唯一的问题是,有时在原始网站中,有一个固定位置的“div”,使其与广告重叠。
示例:
<html>
<head></head>
<body>
<!-- INJECTED ADVERTISEMENT -->
<div style="position: fixed; top: 0;">
...
</div>
<!-- END OF INJECTED ADVERTISEMENT -->
<!-- ORIGINAL WEBSITE -->
...
<div style="position: fixed; top: 0;">
...
</div>
...
<!-- END OF ORIGINAL WEBSITE -->
</body>
</html如果我使用frame,那么这个问题就会很容易解决。带有固定位置的“div”不会与广告重叠,但会出现新的问题,即不是每个网站都可以包含在一个框架中,例如http://google.com。
我希望广告的位置也是‘固定’的,这样广告就会一直显示出来。
有没有一个很好的解决方案?
谢谢
发布于 2012-12-10 19:53:32
您可以添加以下行
<html>
<head></head>
<body>
<!-- INJECTED ADVERTISEMENT -->
<div style="position: fixed; top: 0; z-index:10000;">
...
</div>
<!-- END OF INJECTED ADVERTISEMENT -->
<!-- ORIGINAL WEBSITE -->
...
<div style="position: fixed; top: 0; z-index:-10;">
...
</div>
...
<!-- END OF ORIGINAL WEBSITE -->
</body>
</html>这将完成工作
https://stackoverflow.com/questions/13800350
复制相似问题