向其他网站显示内容

时间:2012-12-01 16:03:43

标签: javascript

我想要制作像谷歌adsence(只是示例)java脚本的脚本..我们只是在我们的网站粘贴广告的java脚本..它将成为广告...就像我想制作javascript那样。 .in我的网站(www.momdb.com)有不同的电影细节...对于每部电影我需要javascript ..如果任何一个javascript和粘贴到他的网站的副本那里想要显示电影的基本细节(比如那部电影)导演,制片人,演员等)..这一切都在我的数据库......如果他复制粘贴javascript我怎么能显示到他的网站? 我怎么用javascript做到这一点?不需要iframe。因为,javascript将在每个地方工作...给我一些基本的想法..或者教程

朋友们:)

2 个答案:

答案 0 :(得分:0)

您可以让其他网站使用<script>代码

在您的网站上添加Javascript
<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可以设置新的原点。

相关问题