我想要制作像谷歌adsence(只是示例)java脚本的脚本..我们只是在我们的网站粘贴广告的java脚本..它将成为广告...就像我想制作javascript那样。 .in我的网站(www.momdb.com)有不同的电影细节...对于每部电影我需要javascript ..如果任何一个javascript和粘贴到他的网站的副本那里想要显示电影的基本细节(比如那部电影)导演,制片人,演员等)..这一切都在我的数据库......如果他复制粘贴javascript我怎么能显示到他的网站? 我怎么用javascript做到这一点?不需要iframe。因为,javascript将在每个地方工作...给我一些基本的想法..或者教程
朋友们:)
答案 0 :(得分:0)
您可以让其他网站使用<script>
代码
<script type='text/javascript' src='http://momdb.com/embed.js'></script>
根据embed.js
包含的内容,可以根据您的需要修改/解析用户的网站。
假设embed.js
包含以下代码
document.write("Hello world");
这个标记,
<body>
<script type='text/javascript' src='http://momdb.com/embed.js'></script>
</body>
和这个标记
<body>
<script type='text/javascript'>
document.write("Hello World");
</script>
</body>
会产生完全相同的结果
答案 1 :(得分:-3)
你做不到。有一个名为Same Origin Policy的安全功能浏览器阻止了一段javascript访问它不是源自的服务。起始是由服务的页面而不是脚本标记的URL。因此,如果您的网络服务器提供了一个页面(即http://www.momdb.com),则该页面上的任何JavaScript都只能建立与http://www.momdb.com的连接。它甚至无法访问https://www.momdb.com,因为这是一个不同的起源。有这方面的限制,但是你应该研究其他安全问题。因此,这就是为什么仍然需要iframe,因为页面中的iframe可以设置新的原点。