如何把html中的相对路径变成绝对路径

2016-02-19 22:22 65 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐如何把html中的相对路径变成绝对路径,无聊中的都看过来。

【 tulaoshi.com - Web开发 】

private static string ConvertToAbsoluteUrls (string html, Uri relativeLocation) {
    IHTMLDocument2 doc = new HTMLDocumentClass ();
    doc.write (new object [] { html });
    doc.close ();

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

    foreach (IHTMLAnchorElement anchor in doc.links) {
        IHTMLElement element = (IHTMLElement)anchor;
        string href = (string)element.getAttribute ("href", 2);
        if (href != null) {
            Uri addr = new Uri (relativeLocation, href);
            anchor.href = addr.AbsoluteUri;
        }
    }

    foreach (IHTMLImgElement image in doc.images) {
        IHTMLElement element = (IHTMLElement)image;
        string src = (string)element.getAttribute ("src", 2);
        if (src != null) {
            Uri addr = new Uri (relativeLocation, src);
            image.src = addr.AbsoluteUri;
        }
    }

    string ret = doc.body.innerHTML;

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

    return ret;
}

来源:https://www.tulaoshi.com/n/20160219/1628254.html

延伸阅读
标签: Web开发
这篇将要介绍一下 Canvas 中的基本图形。 图形的基础 - 路径 在 Canvas 中,所有基本图形都是以路径为基础的,也就是说,我们在调用 2dContext 的 lineTo、rect 等方法时,其实就是往已经的 context 路径集合中再添加一些路径点,在最后使用 fill 或 stroke&nbs...
膏方,又称膏剂,全名为煎膏剂,是中药常用剂型之一。其制作方法是采用天然原料加水煎煮,经过浓缩后即成稠糊的、半流体状的膏方。煎膏剂是我国古代流传下来的剂型,根据制作过程是否加入蜂蜜的不同,可将煎膏分为清膏和蜜膏两种。原料煎煮浓缩后直接收膏者为清膏;蜜膏则是在清膏的基础上加入了蜂蜜。由于蜂蜜不仅能调味,还有滋润和补益的...
///////////// 应用程序当前路径  ///////////// ExtractFilePath(paramstr(0)) ExtractFilePath(application.ExeName) ///////////// COM中当前路径  ///////////// .... ....    TCustomMG = class(TTypedComObject, ICustomMG) function TCustomMG.getXmlPath:...
标签: 四季养生
一年四季,我们都应重视养生,而不同的季节,养生的办法也是不一样的,随着天气慢慢转冷,冬季已然来临,大家在冬季应该如何养生好呢?专家提醒,在冬季多食热粥是养生的好方法,而且进补时也需要对路,下面我们具体来了解下。 中国人注重养生,一年四季的气候不一样,养生方法也应有所不同,只有这样,才可以让我们的身体素质得以...
标签: Web开发
style body {margin: 30px; font-size:9pt;} .a, .b, .c, .d, .e {    width: 100px;    height: 100px;    margin: 5 auto;    color: #fff;    background: #000; } .aa, .bb, .cc, .dd, .ee {    top: 10px;    left: 10px;    width: 10px;   ...

经验教程

48

收藏

78
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部