php - 如何在客户端获取页面 HTML 或 javascript

标签 php asp.net javascript

如何在客户端或通过 Asp.net 应用程序中的 javascript 获取页面 HTML。意思是如果我想获取 http://www.yahoo.com 的 html 在客户端通过 javascript 或任何其他

最佳答案

出于安全原因(同源策略),您无法从 JavaScript 获取不同主机名上的页面的 HTML 源代码。

因此,除非您是雅虎,否则您必须在服务器端运行代理来获取 http://www.yahoo.com/然后通过 <script> 中的字符串将其内容返回给客户端 block ,或者在对 XMLHttpRequest 的响应中(最好也是 JSON 编码)。这称为跨域代理。

关于php - 如何在客户端获取页面 HTML 或 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2063558/

相关文章:

javascript - PHP/MySql用户注册,如何让想要注册的用户不使用相同的用户名?

php - PHP 包含需要 HTML 和正文标记吗?

javascript - 通过xmlHttpRequest获取file.php的执行结果

asp.net - HTTPModule BeginRequest 应该使用 Response.Redirect 或 Server.Transfer

php - 如何将嵌套 sql 查询转换为 zend 1.12 格式

asp.net - ASP NET TreeView 展开节点样式

c# - 防止每当用户单击刷新时添加新记录

javascript - 如何创建我的网络应用程序的小部件

javascript - Twitter 按钮正在创建多个按钮

javascript - Redux 中应该在哪里进行异步操作的存储调度?