Web 应用程序告诉来自 iframe 的请求吗?
在asp.net中,有什么方法可以判断请求是否来自“iframe”?
非常感谢
In asp.net, is there any way to tell if a request is from "iframe"??
Thank you very much
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您无法控制请求,则不会。如果有人使用 iFrame 创建页面,然后在其中加载您的内容,则请求不会有任何差异。
如果您发出请求,则可以添加查询字符串参数(例如 ?fromIFrame=1),并告诉您的 ASP.NET 应用程序它来自 iFrame。
Not if you do not have control over the request. If someone creates an a page with an iFrame and then loads your content in it, there will be no difference in the request.
If you are making the request, then you can add a query string parameter such as ?fromIFrame=1 and tell your asp.net application that it is coming from an iFrame.
这是来自 javascript 的答案
然后您可以使用一些 Ajax 请求,或者启用 pageMethods 并将该信息发送到服务器端。
Here is the answer from javascript
Then you can use some Ajax request, or maybe enable pageMethods and send that information server-side.