Javascript 请解释LinkedIn开发者API中的示例脚本

Javascript 请解释LinkedIn开发者API中的示例脚本,javascript,api,linkedin,Javascript,Api,Linkedin,我刚刚开始,我马上注意到一个我不熟悉的模式: <script src="http://platform.linkedin.com/in.js"> api_key: dfghyu8v2tg </script> api_键:dfghyu8v2tg 我有两个问题: api_密钥对象的类型和范围是什么 引用的脚本是否具有对脚本标记中内容的特殊访问权限,因为它是标记的src 编辑: 根据Douglas Crockford(我的重点): src属性是可选的。如果存在,则

我刚刚开始,我马上注意到一个我不熟悉的模式:

<script src="http://platform.linkedin.com/in.js">
    api_key: dfghyu8v2tg
</script>

api_键:dfghyu8v2tg
我有两个问题:

  • api_密钥对象的类型和范围是什么
  • 引用的脚本是否具有对脚本标记中内容的特殊访问权限,因为它是标记的src
  • 编辑: 根据Douglas Crockford(我的重点):

    src属性是可选的。如果存在,则其值为a 标识.js文件的url。货物的装载和加工 当浏览器获取、编译和执行 文件介于
    应为空

    如果src属性不存在,则
    ,编译并执行

    在我看来,LinkedIn示例不符合这些要求

    api_密钥对象的类型和范围是什么

    如果您将其视为JavaScript,那么

    它是一个后跟一个(可能是)未定义的变量,将抛出一个引用错误

    引用的脚本是否具有对脚本标记中内容的特殊访问权限,因为它是标记的src


    不支持。脚本元素的内容是不支持
    src
    时的回退。它被滥用为包含额外数据的黑客行为。浏览一下脚本(在src中)就会发现它在所有它能找到的
    元素上循环,并检查它们的
    内部HTML

    谢谢,并确认。LinkedIn API甚至在其他脚本标记中支持特殊语法,可能也基于某种解析器。