我想向我的服务器的每个http请求注入HTML(用于广告)。我希望广告在网页的顶部。
唯一的问题是有时在原始网站上,有一个固定位置的“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
如果我使用框架,那么问题将很容易解决。具有固定位置的“div”不会与广告重叠,但会出现新问题,并非每个网站都可以包含在一个框架中,例如http://google.com。
我希望广告的位置也“固定”,因此广告将始终显示。
这有一个很好的解决方案吗?
由于
答案 0 :(得分:2)
您可以添加这些行
<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>
这将完成工作