为什么把javascript:''作为iframe src?

时间:2013-08-04 20:10:46

标签: javascript html iframe cross-domain

我正在通过skydrive浏览并尝试理解上下文菜单构建,我偶然发现了ul选项之前的代码:

<iframe 
       frameborder="no" 
       src="javascript:''" 
       scrolling="no" 
       style="position: absolute; 
              visibility: visible; 
              width: 186px; 
              height: 350px; 
              left: 0px; 
              top: 0px; 
              display: block;">
</iframe>

我不明白为什么他们将<iframe>添加到src="javascript:''"

是否意味着修复x-domain请求/函数调用?

2 个答案:

答案 0 :(得分:0)

看起来它是一个占位符,为服务器准备好使用AJAX或其他技术插入代码。

答案 1 :(得分:0)

定义:

  • 标记用于在主HTML文档中嵌入其他文档。
  • src属性用于定义嵌入文档的位置。

你的例子解释说:

因此,对于您的示例,他们在HTML文档的某个区域中插入JavaScript文档。请注意,他们没有直接在HTML文档中编写JavaScript。它是外部来源的链接。这有助于Microsoft等地区的团队协作,因为他们有人管理CSS,JavaScript和HTML等不同的文件。