Javascript 如何在Chrome扩展中实现Linkedin登录?

Javascript 如何在Chrome扩展中实现Linkedin登录?,javascript,google-chrome-extension,linkedin-api,manifest.json,Javascript,Google Chrome Extension,Linkedin Api,Manifest.json,我是chrome extension的新手。我想实现Linkedin登录,从chrome extension获取用户基本信息,如姓名。我不知道如何实现: 我已完成以下步骤: 1) 在Linkedin中创建应用以获取应用id 2) 在index.html中,我包含了以下脚本: <script type="text/javascript" src="//platform.linkedin.com/in.js"> api_key:<app-id>

我是chrome extension的新手。我想实现Linkedin登录,从chrome extension获取用户基本信息,如姓名。我不知道如何实现:

我已完成以下步骤:

1) 在Linkedin中创建应用以获取应用id

2) 在index.html中,我包含了以下脚本:

    <script type="text/javascript" src="//platform.linkedin.com/in.js">

        api_key:<app-id>
        authorize:true
        onLoad: onLinkedInLoad
        scope: r_basicprofile r_emailaddress

  </script> 
  <script type="text/javascript">

       function onLinkedInLoad(){
            IN.Event.on(IN,"auth",getProfileData);
       }


       function getProfileData() {
       IN.API.Profile("me").fields("id", "first-name", "last-name", 
       "headline", 
       "location", "picture-url", "public-profile-url", "email- 
       address").result(displayProfileData).error(onError);
      }
      function displayProfileData(data){
      var user = data.values[0];
      console.log(user);
      }
      function onError(error) {
         console.log(error);
      }
      </script>
加载扩展时,我收到以下错误

    Ignored insecure CSP value "platform.linkedin.com" in directive 'script- 
    src'.

当我移除这个并点击按钮时,什么也没发生。我做错了什么?如何解决这个问题?

我相信你需要在platform.linkedin.com之前添加https://我已经做了http和https,但都没有效果:/It给出了这个错误,拒绝执行内联事件处理程序,因为它违反了以下内容安全策略指令:“script src'self'”。启用内联执行需要'unsafe inline'关键字、散列('sha256-…')或nonce('nonce-…')。最坏情况下,请使用脚本src'self''unsafe inline''unsafe eval'*;测试它,一步一步地删除,看看在Angular JS中使用oauth进程实现时出现了什么问题。谢谢
    "content_security_policy": "script-src 'self'  platform.linkedin.com; 
    object-src 'self'",
    Ignored insecure CSP value "platform.linkedin.com" in directive 'script- 
    src'.