2017-10-18 15 views
-4

リンクされた共有ボタンを1つのウェブサイトで使用しています。ウェブサイトのheadセクションで は、私は、ボタンタグリンクされた共有ボタンがW3cによると無効です

<script type="IN/Share" data-url="some-data"></script> 

私はhttps://validator.w3.org/ と私のページを検証しようとは、身体の内側にその

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

などのLinkedInのスクリプトが含まれて私が取得次のエラー

The text content of element script was not in the required format: Expected space, tab, newline, or slash but found l instead.

リンクされたボタンが表示され、それも同様に機能しますが、W3Cで有効なリンクされた共有ボタンを含める別の方法があるのだろうかと思いました。

なぜ、linkedinがhtml仕様に準拠していないコンポーネントを作成したのですか?

+1

質問は.....ですか? – Clive

+1

だから、私たちは何をしたいですか? Telepathicalyのリンクを見てあなたのHTMLを見て、その後telekineticalyはそれを修正するためにあなたのキーボードを使用していますか? – DanteTheSmith

+1

LinkedInは本当におかしなことをしています。あなたのせいではありませんが、それは決して検証されません。 – ceejayoz

答えて

0

私のコメントを回答にするには、これはあなたのせいではありません - LinkedInはを極端にという妙なコードを出しています。それは準拠していません。 JavaScriptを見ると、彼らは基本的に、自分の小さなパーサーが<script>タグのテキストコンテンツからデータを(ほとんどのJSONでは、間違いなくJSONフォーマットで)引き出すように見えます。

なぜ、linkedinはhtml仕様に準拠していないコンポーネントを作成しましたか?

これは質問にのみ答えることができます。その質問に対する私の唯一の答えは、「彼らが狂っているから」です。私は彼らの開発者の一人が来て、このアプローチが提案され、承認され、築かれたときにどのような種類の薬が喫煙されているのかを説明しました。

関連する問題