当前位置: 首页 > 面试题库 >

来自外部网站的内容替换

谢叶五
2023-03-14
问题内容

因此,我对于Gen中的jQuery和Javascript还是很陌生。我喜欢JQuery使用的简单load()功能。我的问题:是否可以使用load()函数从外部网站加载内容?

$(#placeholder).load("http://wwww.facebook.com/someuser");

试图同步要加载到#placeholder div中的特定Facebook页面上的内容。


问题答案:

通常,出于安全原因,不能,您不能。

有两种选择:

  1. 使用JSONP-这需要服务器支持以该格式返回数据。
  2. 使用<iframe>模拟您想要的效果
  3. 在服务器上使用代理-例如,您将URL传递给PHP脚本,该URL返回该URL的内容。因为您的服务器是在发出请求,而不是在发出请求,所以您不会“登录”到外部站点。


 类似资料:
  • 问题内容: 我需要在我的站点中显示另一个外部站点的内容。通常标签可以做到这一点。但我的要求不是全部内容,而只是该网站的一部分。例如该网站的布局有3个部分,,,。我的意思是我只想显示一部分。我该怎么做? 我试过了,但是没有用。 问题答案: 这是由于ajax跨域安全性限制,一种技巧是从服务器设置代理脚本,该脚本从不同的站点(域)下载内容,并将该代理用作javascript中的参考。 示例:(proxy

  • 网站的内容由网页构成。通常,当用户访问一个网站时,实际打开的是网站服务器上某个文件目录下的某个网页文件。 当我们在浏览器地址栏里 输入一串URL时, 浏览器就通过查找这串URL对应的“地址”, 找到网页文件,并在浏览器中渲染呈现。 URL的结构说明 URL的结构构成: 传输协议 + 服务器hostname(有时需要端口号) + path(文件路径) + 查询参数 例如,http://zh.wiki

  • 问题内容: 我有一个包含2个iFrame的网页。它们都具有固定的宽度和高度。我正在其中加载外部网站。如何调整这些外部网站的宽度以适合iFrame(就像移动浏览器一样通过更改视口来调整宽度)? 问题答案: 您可以做的是为iframe设置特定的宽度和高度(例如,这些宽度和高度可以等于您的窗口尺寸),然后对其应用比例转换。比例值将是您的窗口宽度和要设置为iframe的尺寸之间的比率。 例如

  • 问题内容: 在以下代码段中: 是否有关键字从内部类引用外部类?基本上我想做的是或类似的东西,但是似乎什么也找不到。 问题答案: 通常,你用于引用外部类的封闭实例。 在你的例子中

  • 是否可以在我的Android应用程序中包含TTF字体(Arial),以便外部加载网页的CSS使用? 比如说我的网站http://www.some-site.com它有一个CSS文件,包含以下内容: 我还尝试将字体的url src设置为以下值,但它们都不起作用: 我知道如果Arial是这样的话,这是可行的。ttf文件与服务器上的CSS文件位于同一目录中,但我想做的是能够使用Arial。ttf,位于我

  • 问题内容: 我需要从此网站Link中抓取新闻公告。公告似乎是动态生成的。它们不会出现在源代码中。我通常使用机械化,但是我认为它不会起作用。我该怎么办?我可以使用python或perl。 问题答案: 礼貌的选择是询问网站所有者是否具有允许您访问其新闻报道的API。 不太礼貌的选择是跟踪页面加载时发生的HTTP事务,并确定哪一个是AJAX调用,该调用会提取数据。 看起来就是这个。但是看起来它可能包含会