angular - LinkedIn 上的共享页面 URL
问题描述
我在 Angular 4 中开发 Web 应用程序,我需要在 LinkedIn 个人资料上共享页面 URL。插入登录数据后,我收到以下消息:https ://prnt.sc/z7fd5o 。我已经实现了与 Facebook 的共享并且它的工作,但我不知道为什么我不能在 LinkedIn 上共享 URL。这是我的共享功能代码:
private linkedinShare():void{
let winOpts : WindowParamsInterface = this.getShareWindowParams();
window.open(this.linkedinShareLink + 'url=' + encodeURIComponent(this.permalinkUrl),
null, //name
'top=' + winOpts.top + ',left=' + winOpts.left + ',toolbar=0,status=0,width=' + winOpts.width + ',height=' + winOpts.height
);
}
this.linkedinShareLink 在哪里具有价值https://www.linkedin.com/sharing/share-offsite/?并且 this.permalinkUrl 有一个值https://igeo.igea.hr/?themeId=2149113&bbox=21910.00000000006,4747510,958090,5112490&v_layers=__igeo_layer_1%2Cbase_overlay_NUTS%2C__lti_3332292%2CsketchesLayer%2 共享 Google 地图 URL 时也存在同样的问题。感谢您的建议。
解决方案
您在 中缺少 a ?
,linkedinShareLink
正确的值应该是这个:https://www.linkedin.com/sharing/share-offsite/?url=
此外,我建议您使用类似fixedEncodeURIComponent
而不是encodeURIComponent
. 阅读此处了解更多详细信息。
推荐阅读
- r - 如何在 R 中用 e 表示结果
- javascript - 任何类作为打字稿中的函数参数
- mysql - 使用 Traefik 的多主机 wordpress docker
- php - 用户提交表单选择时的PHP查询
- c# - 显式实例化使用 DI 的 C# 类 - 为什么它不起作用?
- c++ - C++:通过引用 unique_ptr 对象使 unique_ptr 为空
- informatica - 过去 30 天的 Informatica 作业信息
- java - Flutter:构建失败可能是由于插件中的 AndroidX 不兼容。该工具即将尝试使用Jetfier解决不兼容问题
- outlook - 在不同的行中键入时 Outlook 文本消失
- python - 我无法在 rasa 中添加音频剪辑作为聊天机器人的输出