有没有办法修改重定向页面的外观?

时间:2014-02-20 16:42:54

标签: javascript css web override

我正在学习网络编程,但仍然是假人,所以请不要苛刻。

我的问题是我有一个页面,我有js

    </style>  
<script type="text/javascript">
  window.onload= function(){
   window.location = 'http://www.google.com';
  };
</script>

我的问题是,如果有任何方法可以修改google.com页面的CSS,那么它看起来会有所不同,但功能仍然存在?

我没有意图谷歌这样做,它只是为了目的和理论上的理解。

我在网上进行研究,但没有找到任何可行的方法

尝试了这个

 <iframe src="http://www.#"></iframe>  

<script>
$(document).ready(function(){
$('iframe').contents().find('#header_container').css('display', none);
</script>

1 个答案:

答案 0 :(得分:1)

我将在这里走出困境,猜猜你想要做什么。如果您重定向到该页面,则希望更改网站上的页面外观(而非谷歌)。如果我的假设是正确的,你应该使用url参数。

在重定向的页面

<script>
  // I chose "redirect", you can use whatever name you want
  location.href = '/page2.html?redirect=1';
</script>

在您要重定向到的页面上(本例中为page2.html):

<script>
  // location.search would be '?redirect=1' here, we are just checking if "redirect" is in the querystring
  var is_redirect = location.search.indexOf('redirect');

  if(is_redirect === -1) {
    // parameter was not passed, don't change the style
  } else {
    // parameter was passed, style away
    var body = document.getElementsByTagName('body')[0];
    // a couple style changes for example
    body.style.backgroundColor = '#000';
    body.style.color = '#fff';
  }
</script>