2015-11-23 106 views
1

我使用https://validator.w3.org來驗證我的HTML 5網站。我正在使用Linkedin JavaScript登錄SDK。我跟着這個教程https://developer.linkedin.com/docs/signin-with-linkedin使用Linkedin登錄代碼驗證碼驗證錯誤

我得到這個錯誤

元腳本的文本內容是不是在要求的格式:預計空格,製表符,換行符,或斜線卻發現來代替。

在該代碼塊

<script type="text/javascript" src="//platform.linkedin.com/in.js"> 
    api_key: YOUR_API_KEY_HERE 
    authorize: true 
    onLoad: onLinkedInLoad 
</script> 

的問題,這個代碼由教程中提供。

回答

2

我通過分離API的加載和API的啓動來解決這個問題。

<script src="http://platform.linkedin.com/in.js?async=true"></script> 

<script> 
IN.init({ 
    api_key: 'YOUR_API_KEY_HERE', 
    onLoad: onLinkedInLoad, 
    authorize: true, 
    scope: 'r_basicprofile r_fullprofile r_emailaddress r_contactinfo', 
}); 
</script> 

這個代碼是合法的代碼通過W3C