LinkedIn分享Url不接受IE 11中的法语内容

时间:2016-02-03 14:29:56

标签: javascript linkedin

我正在使用以下javascript代码打开带有一些法语内容的LinkedIn网址。

foo()

但它在Chrome中的工作正常,法语内容低于法语,但在IE 11中无效。它给出了404错误的请求错误。

var link = 'http://www.linkedin.com/shareArticle?mini=true&url=' + url + '&title=' + title + '&summary=' + summary + '&source=testing';
window.open(link, 'share_it', 'width=520,height=570');

修改

我已尝试使用http://www.linkedin.com/shareArticle?mini=true&url=http://testing/&title=PageTitle&summary=énergétique&source=testing 打开窗口,但在登录后,摘要未显示,标题仅显示。怎么做这个。 enter image description here

谁能告诉我我做错了什么。?

1 个答案:

答案 0 :(得分:1)

我只是试图在IE10上使用它。问题是因为您必须编码法语中的字符。要解决此问题,只需使用encodeURI()函数,您就不会收到错误请求错误。

var link = 'http://www.linkedin.com/shareArticle?mini=true&url=' + url + '&title=' + title + '&summary=' + summary + '&source=testing';
link = encodeURI(link);
window.open(link, 'share_it', 'width=520,height=570');

我测试了它,它在IE10上也适合我。