Kar*_*ngs 1 razor asp.net-mvc-3
我想在用户点击按钮时将外部页面(即google或facebook auth)加载到iframe中.你会如何使用MVC3和Razor做到这一点?
这似乎是一个非常微不足道的任务,但我似乎无法弄清楚要问Google什么,所以我得到了一些我可以使用的东西.
你可以使用这样的JQuery:
<script type="text/javascript">
$(function () {
$('#myButton').click(function () {
$('#myFrame').attr('src', 'http://www.google.com/');
});
});
</script>
<iframe id="myFrame"></iframe>
<button id="myButton">
Refresh IFrame
</button>
Run Code Online (Sandbox Code Playgroud)
但是,您会发现某些网站(例如google.com)会阻止您这样做,因为他们可以在响应标头中指定是否可以在IFrame中打开该网页.这是为了防止"点击劫持",并且内置于大多数现代浏览器中.
| 归档时间: |
|
| 查看次数: |
7466 次 |
| 最近记录: |