相关疑难解决方法(0)

获取相对URL的绝对URL.(IE6问题)

我目前正在使用以下函数将相对URL"转换"为绝对URL:

function qualifyURL(url) {
    var a = document.createElement('a');
    a.href = url;
    return a.href;
}
Run Code Online (Sandbox Code Playgroud)

这在大多数浏览器中运行良好,但IE6坚持仍然返回相对URL!如果我使用getAttribute('href'),它也会这样做.

我能够从IE6中获取合格的URL的唯一方法是创建一个img元素并查询它的'src'属性 - 这个问题是它生成一个服务器请求; 我想避免的事情.

所以我的问题是:有没有办法从IE6中获取完全限定的URL(没有服务器请求)?


在您推荐快速正则表达式/字符串修复之前,我向您保证并非如此简单.基本元素+双周期相对网址+一吨其他潜在变量真的让它变得地狱!

必须有一种方法可以做到这一点,而不必创建一个正则表达式的解决方案?

javascript url internet-explorer-6

80
推荐指数
8
解决办法
5万
查看次数

FB.ui分享设置标题,消息和图像

我正在使用FB.ui向Facebook分享页面,我正在尝试设置标题和消息(图像尽可能但不重要).我在我的网站标题中有这个

<meta property="og:title" content="Your title here" />
<meta property="og:description" content="your description here" />
Run Code Online (Sandbox Code Playgroud)

我的javascript代码是

FB.ui({
      method: 'share',
      href: document.URL,
    }, function(response){

        //TODO Proper response handling
        log(response); 
        if (typeof response != 'undefined') {
            alert('Thanks for sharing');
        }
    }); 
Run Code Online (Sandbox Code Playgroud)

从我读过的内容我只需要og:titleand og:description来设置标题和消息,但这似乎不起作用.

当前标题要么来自部分标题的一部分,要么来自图像上的alt标记,并且消息是从一个随机的段落标记填充的.

javascript facebook fb.ui

9
推荐指数
4
解决办法
3万
查看次数

标签 统计

javascript ×2

facebook ×1

fb.ui ×1

internet-explorer-6 ×1

url ×1