1

我想将 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

如果我使用框架,那么问题将很容易解决。位置固定的'div'不会和广告重叠,但是会出现新的问题,不是每个网站都可以包含在一个框架中,例如http://google.com 。

而且我希望广告的位置也被“固定”,因此广告将始终显示。

有没有好的解决方案?

谢谢

4

1 回答 1

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>

这将完成工作

于 2012-12-10T11:53:31.903 回答