草庐IT

javascript - 如何删除 iFrame 中的某个元素

这个问题在这里已经有了答案:HowcanIaccessthecontentsofaniframewithJavaScript/jQuery?(15个答案)关闭5年前。我有一个网站,其中有一个iFrame。iFrame链接到外部页面。我想在没有任何人点击任何“删除”按钮或做任何事情的情况下使用Javascript(其他方法也可以)删除外部网站(该网站有HTML编码)中的一些元素,所以当我的网页和iframe加载,没有人可以看到它。例如,我想删除一个网站的标志和一些内容。我尝试了很多方法,但它们在iFrame中不起作用。

javascript - 检测 AJAX 请求调用的 Iframe 滚动事件

我的主页上有一个链接,该链接使用ajax检索在Iframe中显示的PDF,我正在尝试检测PDF文档的滚动事件并显示消息或执行某些操作。一般来说,我在stackoverflow和谷歌搜索上尝试了与其他解决方案不同的解决方案,但找不到好的解决方案。主.php$(document).on('click','#nextpdf',function(event){event.preventDefault();varreg=$(this).attr("href");varstr=reg.split('?')[1];$.ajax({type:"GET",url:'../functions/pdfrea

javascript - 检测 AJAX 请求调用的 Iframe 滚动事件

我的主页上有一个链接,该链接使用ajax检索在Iframe中显示的PDF,我正在尝试检测PDF文档的滚动事件并显示消息或执行某些操作。一般来说,我在stackoverflow和谷歌搜索上尝试了与其他解决方案不同的解决方案,但找不到好的解决方案。主.php$(document).on('click','#nextpdf',function(event){event.preventDefault();varreg=$(this).attr("href");varstr=reg.split('?')[1];$.ajax({type:"GET",url:'../functions/pdfrea

html - iframe 100% 高度导致垂直滚动条

我正在尝试布局一个设计,该设计在屏幕顶部具有固定高度的header,然后在下方占据剩余空间的iframe。我想出的解决方案如下:本质上,我在标题下方创建了一个绝对定位的div并调整其大小以占用其余空间,然后将完整尺寸的iframe放在那里。我遇到的问题是,如果您在每个浏览器(使用chrome/safari/ie8测试)中使用XHTMLStrict完全如下所示粘贴代码,您将看到一个带有几个像素的垂直滚动条div下方的空白区域。做一些实验,我发现如果我完全删除文档类型,它在safari/chrome中工作,但IE变得更糟,将iframe高度设置为300px左右。如果我将doctype设置为

html - iframe 100% 高度导致垂直滚动条

我正在尝试布局一个设计,该设计在屏幕顶部具有固定高度的header,然后在下方占据剩余空间的iframe。我想出的解决方案如下:本质上,我在标题下方创建了一个绝对定位的div并调整其大小以占用其余空间,然后将完整尺寸的iframe放在那里。我遇到的问题是,如果您在每个浏览器(使用chrome/safari/ie8测试)中使用XHTMLStrict完全如下所示粘贴代码,您将看到一个带有几个像素的垂直滚动条div下方的空白区域。做一些实验,我发现如果我完全删除文档类型,它在safari/chrome中工作,但IE变得更糟,将iframe高度设置为300px左右。如果我将doctype设置为

javascript - 使用 &lt;iframe&gt; 和 <embed> 显示 SVG 和脚本的区别

我正在尝试创建动态SVG图形,据我所知,创建动态SVG的唯一方法是使用脚本语言,所以我有几个问题,基本上我想加载或嵌入SVG到HTML网页并使用网页中的输入控制图形,而不是在SVG文件中对ECMAscript进行硬编码。我不完全确定我是否应该使用嵌入标记或iframe来显示SVG这里是我对SVG和脚本的怀疑:使用有什么区别(在脚本方面)或者和用于访问SVG元素的标签?也许有人可以包含简单的示例。SVG可以评估元素属性中的数学表达式吗(只是为了确定)? 最佳答案 不要使用或.相反,将您的SVG直接嵌入XHTML中,如下所示:http:

javascript - 使用 &lt;iframe&gt; 和 <embed> 显示 SVG 和脚本的区别

我正在尝试创建动态SVG图形,据我所知,创建动态SVG的唯一方法是使用脚本语言,所以我有几个问题,基本上我想加载或嵌入SVG到HTML网页并使用网页中的输入控制图形,而不是在SVG文件中对ECMAscript进行硬编码。我不完全确定我是否应该使用嵌入标记或iframe来显示SVG这里是我对SVG和脚本的怀疑:使用有什么区别(在脚本方面)或者和用于访问SVG元素的标签?也许有人可以包含简单的示例。SVG可以评估元素属性中的数学表达式吗(只是为了确定)? 最佳答案 不要使用或.相反,将您的SVG直接嵌入XHTML中,如下所示:http:

javascript - youtube iFrame 是空白的

所以,当我尝试在我的演示站点上运行它时,这只是我网页中的一个空白点。它没有显示youtube或我连接到的任何网站。有没有办法在不使用YoutubeAPI的情况下让它工作?我强烈希望暂时不要使用该API。 最佳答案 我今天遇到了这个问题,我的问题是HTTPvsHTTPS。如果您的页面是HTTPS,并且它引用的是不安全的HTTP站点,则不会加载iFrame。尝试将您的iFrame更改为始终为HTTPS。参见Insecurecontentiniframeonsecurepage获取更多信息。

javascript - youtube iFrame 是空白的

所以,当我尝试在我的演示站点上运行它时,这只是我网页中的一个空白点。它没有显示youtube或我连接到的任何网站。有没有办法在不使用YoutubeAPI的情况下让它工作?我强烈希望暂时不要使用该API。 最佳答案 我今天遇到了这个问题,我的问题是HTTPvsHTTPS。如果您的页面是HTTPS,并且它引用的是不安全的HTTP站点,则不会加载iFrame。尝试将您的iFrame更改为始终为HTTPS。参见Insecurecontentiniframeonsecurepage获取更多信息。

javascript - 如何检测元素在跨域父级的 iframe 中是否可见

正如问题所述,我有一个位于跨域父级上的iframe。如果该内容滚动到View中或在页面加载时已经在View中,我需要触发一个事件。正常检查与页面顶部/侧面的距离和视口(viewport)高度/宽度似乎不起作用,因为它们在iframe本身内测量页面。我无法在父页面上编辑/添加任何内容来启用此功能,所有内容都必须在iframe本身内。这背后的原因是为了记录内容是否曾经有机会被用户查看,或者是否加载到View之外并保留在那里。有些公司提供这种广告服务,但就了解它的实际操作方式而言,这似乎是一种黑暗艺术。如有任何帮助,我们将不胜感激。编辑:我谈到的提供这项服务的公司的两个例子。查看(4)下的第