<div class="left" style="float:left" id="document-viewer">
<iframe src="http://docs.google.com/viewer?url=http://www.mysite.be/doc.ppt&embedded=true" width="620" height="780" style="border: none;" id="document-preview"></iframe>
</div>我有一个嵌入式谷歌文档查看器。一切正常,但现在我想在单击某个链接以显示另一个文档时更改iframe src。
$('.document-slider-item').click(
function(event){
var url = 'http://docs.google.com/viewer?url=';
url += $(this).attr('href');
url += '&embedded=true';
event.preventDefault();
$('#document-preview').attr('src',url);
});这给了我Refused to display document because display forbidden by X-Frame-Options.
有人知道怎么解决这个问题吗?
发布于 2012-07-25 20:17:56
抱歉,伙计们,我解决了这个问题,我没有改变源代码,而是加载了一个新的IFrame:
$('.document-slider-item').click(
function(event){
event.preventDefault();
var url = 'http://docs.google.com/viewer?url=';
url += $(this).attr('href');
url += '&embedded=true';
var iframe = '<iframe src="'+url+'" width="620" height="780" style="border: none;" id="document-preview"></iframe>';
$('#document-viewer').html(iframe);
});https://stackoverflow.com/questions/11649326
复制相似问题