除了使用<base> 还有什么办法给网页内的所有链接设置基准链接
包括(<a>;<img>;javascript:ajax; css:background-image:) 链接等等... 

解决方案 »

  1.   

    比如用PHP获取了远程网页,但是并不想连网页中的图片等内容以前获取下来就可以使用下面这种方法实现, 但这种方法对我的程序不太适用, 所以想找找别的办法.当然是除了用正则表达式替换网页里的链接以外的办法
    <base href="http://远程网页.com" />
      

  2.   

    - -! 要做翻墙软件, 正则表达式虽然能替换HTML标签, 但是怎么控制ajax流链接呢?
      

  3.   

    base 或替换,没有其它方法
      

  4.   

    使用base href[HTML]base href的用法(相对链接)2007-06-14 08:54指网页代码中相对链接的前缀url链接,如在<head></head>部分定义了此链接为http://www.65v.net,那么下面的<a href=indexs.html></a>则表示http://www.65v.net/indexs.html这个标签的用处是解决相对路径问题,比如有的程序,因为文件夹所在的位置不同,生成<a href="/sdsd/dsd.html">sddsds</a>之类的,如果我在本地调试,肯定会在本地开一个目录的,这样就乱了,你可以把它生成相对路径,如<a href="sdsd/dsd.html">sddsds</a>,只要在head部分加上<base href=http://localhost/abc/>即可。所以说,这个标签主要为了解决web编程的时候一些相对路径的问题。当然,这个base还有一个用法,如在head部分加上这么一行: <base href="_blank"> ,就是默认所有链接在新窗口打开。