-2

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

谢谢朋友:)

4

2 回答 2

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>

会产生完全相同的结果

于 2012-12-01T16:38:19.523 回答
-3

你不能。浏览器有一个称为同源策略的安全功能,可以防止一段 javascript 访问它不是源自的服务。起源是由提供的页面而不是脚本标记的 URL。因此,如果您的 Web 服务器提供了一个页面(即http://www.momdb.com),则该页面上的任何 javascript 都只能连接回http://www.momdb.com。它甚至无法访问https://www.momdb.com,因为那是不同的来源。有解决此限制的方法,但您应该研究其他安全问题。这就是为什么仍然需要 iframe 的原因,因为页面中的 iframe 可以设置新的原点。

于 2012-12-01T16:11:56.667 回答