LinkedIn Javascript integration is done with:
<script src="http://platform.linkedin.com/in.js" type="text/javascript">
api_key: 9XXXXXXX
authorize: true
</script>
What I do not understand, how this is a valid javascript? How come the api_key is not quoted.
The body of a script tag with a src
is never executed. However, the loaded script can access its contents like the contents of any other element. So it's a nice place to store metadata related to the script that was loaded.
Actually, it was a nice place for it before data-
attributes got introduced. Using them would be more appropriate, but the linkedin api is probably older than data-
attributes or they simply wanted to keep it simple.
A possible way to access the tag is putting the following code in the .js
file:
var scripts = document.getElementsByTagName('script');
var thisScriptTag = scripts[scripts.length - 1];
Source
You can then use the textContent
or innerText
property to access whatever is in the tag.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With