问题标签 [cross-site]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1065 浏览

c# - 您可以使用 C# 或 JS/Ajax 跨站点 ping 另一个站点吗?

在我们的 Web 应用程序中,我正在尝试 ping 第三方站点以查看它是否已启动,然后再将我们的客户重定向到该站点。到目前为止,除了从桌面应用程序或系统控制台之外,我还没有看到其他方法。这可能吗?我听说原来的 ASP 中有一个图像技巧。

目前我们正在使用带有 Javascript 的 .NET MVC。

谢谢,

乔什

0 投票
1 回答
109 浏览

asp.net - 动态创建 DOM 元素 - 检查数据是否有害

我已经发布了一个与此密切相关的问题。我与 P. Haacked 和 S. Hanselman 一起观看了 Mix10 视频。

我正在构建一个基于 AJAX 的站点,其输入表单是动态创建的。

完成此操作的所有代码都在脚本标记或 javascript 文件中完成。例如,以下 DOM 元素在页面加载时创建并被包装到视图中定义的现有 div 中:

$('#myform').append('); $('#myform').append('');

当我单击提交按钮时,我需要获取 id 为 'Name': $("#Name").val() 的输入表单的值,然后返回一个 Json 对象:{ Name: name };

对于这种情况,无法在客户端使用 Html.Encode() 或 AntiXss.HtmlEncode()。检查输入是否无害的唯一方法是在服务器端(通过服务层)完成。

这似乎是一个限制。当且仅当视图具有一组预定义的输入时,一切都很好。当需要即时创建它们时,情况就不同了。

小伙伴们有没有想过这种情况?

感谢您对此的关注。

比利时布鲁塞尔罗兰

0 投票
1 回答
1668 浏览

ajax - 如何在 Firefox 中禁用跨站点 ajax 策略?

我需要一种使用 Ajax 请求任何站点的方法。我的意思是任何网站,我不想使用 Firefox 提供的解决方法,这些解决方法仅适用于从同一域发出页面请求的人。有没有办法让这种情况发生?我希望这作为本地文件发生。

0 投票
1 回答
585 浏览

javascript - 跨站javascript问题

我正在开发一个 JavaScript API 服务。主 html 页面如下所示:

在 main.js 脚本中,我从 mydomain 加载另一个脚本。我通过添加脚本标签([script.. src="http://mydomain/api/getsomedata.js?callback_id=3434&someparams=..."])来做到这一点。加载的脚本立即调用 API 回调函数:MyApi.processCallback(...)。一切正常。

但是当我尝试从本地文件(logic.js)加载另一个 mydomain 脚本时,我收到了非常奇怪的情况:所有脚本全局对象都未定义。在之前的调用中没有可见的 MyApi 对象或 jQuery $ 对象。所以我不能调用 MyApi 回调函数。

也许是因为安全限制。Anti-XSS,或类似的东西。我尝试添加一个 X-XSS-Protection 标头,就像在所有 Google JavaScript API 中一样。但这并没有帮助。

我不使用 IFRAME。

这个问题可以完全解决,因为许多跨站点 JavaScript API(Google Maps API 等)都在同一个想法上工作。

0 投票
1 回答
369 浏览

django - 带有表单验证的跨站点文件上传

我想从 iframe 中的某种形式将文件上传到远程服务器。但在提交表单之前,我想使用 Django 的内置系统检查它是否有效。那么首先如何在不重定向的情况下将文件上传到远程服务器。我只需要将空 iframe 指定为表单的目标吗?其次,如何围绕提交我不知道,也许是一些 ajaxSubmit 事件,以评估表单,并且仅在它有效时才执行提交本身(所以该函数可能应该返回 True 等)?

0 投票
1 回答
450 浏览

facebook - FBConnect 实际上是如何工作的?

基本上,它在技术上是如何工作的?

我的印象是 SiteA 无法读取 SiteB 设置的 cookie。那么引擎下到底发生了什么?基本上,当用户访问一个页面以使该页面知道该用户是谁时,流程图会是什么样子?

0 投票
1 回答
169 浏览

firefox - scribefire 或 deepest sender 如何规避同源策略限制?

这是参考Create a Wordpress post with xmlrpc and jQuery中提出的问题。我正在尝试做类似的事情,但我被 SOP 限制所困扰。

如果在 Firefox 中实现了同源策略,那么像 scribefire 或 deepest sender 这样的扩展如何与其他域中的博客进行通信?请为我澄清这一点,因为这对我的项目最有帮助。

0 投票
1 回答
502 浏览

asp.net - 没有 iframe 的跨站点共享 UI

我们为客户托管目录数据和 UI。我们不会为他们建立整个网站。所以暂时客户会放置一个 iframe 并将 URL 指向我们的托管站点。它工作正常,但现在只是因为 iframe 他们正在失去 SEO。所以我的问题是如何在没有 iframe 的情况下实现我的目标。

1) 我如何将美国托管的 UI 嵌入/注入/合并到我们的客户网站。
2) 获得 SEO 好处

我希望我的问题很清楚。

谢谢

0 投票
1 回答
679 浏览

javascript - 从远程机器运行 GWT 应用程序

我正在开发一些 GWT 应用程序,一些第三方需要将其导入他自己的网站。

我正在开发的应用程序包括托管在我的机器上,位于:http: //myMachine.com/app/gwtApp.html

应用程序看起来像:

注意:我编写了一些代理 servlet 只是为了解析我的服务器的 url,因为您知道上面的脚本标记默认情况下看起来像: <script language="javascript" src="app/gwtApp/gwtApp.nocache.js"></script>,但我的代理将其转换为: <script language="javascript" src="http://myMachine.com/app/gwtApp/gwtApp.nocache.js"></script>

第三方使用一些导入机制(jstl 导入或其他)只是将上述内容导入他们的网站(在完全不同的域上)

问题是,他们收到以下 JS 错误,并且应用程序没有呈现任何内容:

0 投票
3 回答
3675 浏览

ajax - 支持 CORS 的服务器?

我想知道是否有很多服务器支持 CORS?