草庐IT

javascript - 我怎样才能看到这个网站 www.samy.pl 的源代码?

这website(www.samy.pl)使用某种技术,因此没有人可以检查代码(Ctrl+Shift+I)或查看源代码(Ctrl+U)。它可以检测您是否打开了控制台或检查器,代码会自动更改。这怎么可能? 最佳答案 您可以随时保存该网站。在chrome中打开菜单->更多工具->页面另存为..您应该能够在chrome中运行html文件,并在不受阻碍的情况下使用DevTools。 关于javascript-我怎样才能看到这个网站www.samy.pl的源代码?,我们在StackOverflow

javascript - 使用 Javascript 更改标签的类型

假设我想更改所有标记为页面上的标签。javascript可以用于此目的吗?有没有办法改变实际的标签类型,或者我必须先删除然后创建,如果是这样,我如何确保新标签与旧标签具有相同的容器等?执行此类替换的最直接且浏览器友好的方法是什么? 最佳答案 虽然使用像jQuery这样的库更方便,但您可以在没有库的情况下这样做(替换元素,不更改类型):示例:http://jsfiddle.net/BvSvb/varimgs=document.getElementsByTagName('img');vari=imgs.length;varparent;

javascript - 使用 Javascript 更改标签的类型

假设我想更改所有标记为页面上的标签。javascript可以用于此目的吗?有没有办法改变实际的标签类型,或者我必须先删除然后创建,如果是这样,我如何确保新标签与旧标签具有相同的容器等?执行此类替换的最直接且浏览器友好的方法是什么? 最佳答案 虽然使用像jQuery这样的库更方便,但您可以在没有库的情况下这样做(替换元素,不更改类型):示例:http://jsfiddle.net/BvSvb/varimgs=document.getElementsByTagName('img');vari=imgs.length;varparent;

javascript - 如何使用 jQuery 检查页面上的 IFrame 是否可见

假设我有一个包含多个IFrame的页面:主页IFrame(iframe1.html)functionisElementVisible(elem){}在这种情况下,由于IFrame的父div隐藏了它,我该如何检查该元素是否可见/隐藏?我尝试使用$('#someinput').is(':visible')但如果我在IFrame中运行它,我总是得到true。我没有更改页面结构的选项,也没有在父级中执行脚本的选项。 最佳答案 您的iframe中的文档不知道您主页中的情况...但我相信您可以“查询”您的父级以检查它是否可见?$('#someD

javascript - 如何使用 jQuery 检查页面上的 IFrame 是否可见

假设我有一个包含多个IFrame的页面:主页IFrame(iframe1.html)functionisElementVisible(elem){}在这种情况下,由于IFrame的父div隐藏了它,我该如何检查该元素是否可见/隐藏?我尝试使用$('#someinput').is(':visible')但如果我在IFrame中运行它,我总是得到true。我没有更改页面结构的选项,也没有在父级中执行脚本的选项。 最佳答案 您的iframe中的文档不知道您主页中的情况...但我相信您可以“查询”您的父级以检查它是否可见?$('#someD

javascript - 可见时加载 iframe

我有一个包含大约100个视频的页面(youtube)正在加载一个iframe。它们都在Accordion风格的菜单中,我想知道是否有一种方法可以在Accordion打开或页面上显示iframe时加载它们。现在它占用了太多内存并且页面滞后很多。 最佳答案 您尚未显示任何允许我们将其包含在您的代码中的代码。不设置视频的src,存入data使用任何触发Accordion的东西,$(this)就是那个Accordion项目var$iframe=$(this).find('iframe');if($iframe.data('src')){//

javascript - 可见时加载 iframe

我有一个包含大约100个视频的页面(youtube)正在加载一个iframe。它们都在Accordion风格的菜单中,我想知道是否有一种方法可以在Accordion打开或页面上显示iframe时加载它们。现在它占用了太多内存并且页面滞后很多。 最佳答案 您尚未显示任何允许我们将其包含在您的代码中的代码。不设置视频的src,存入data使用任何触发Accordion的东西,$(this)就是那个Accordion项目var$iframe=$(this).find('iframe');if($iframe.data('src')){//

html - 为什么没有为与页面相同的 url 加载 iframe

我只是在测试一些东西,遇到了有趣的iframe行为。在我的页面上有以下iframe:现在,如果iframe的src与页面(.../Wizard/Start)的url相同,则iframe不加载内容,只是保持空白并且没有错误、警告或任何报告。我可以看出这是设计使然,在所有浏览器中都一样。为什么?有关此行为的任何官方文档吗? 最佳答案 这确实是指定的行为。您的问题的答案在本文档中:http://www.w3.org/TR/WD-frames-970331在“无限递归”部分,它说:Infiniterecursionisprevented.A

html - 为什么没有为与页面相同的 url 加载 iframe

我只是在测试一些东西,遇到了有趣的iframe行为。在我的页面上有以下iframe:现在,如果iframe的src与页面(.../Wizard/Start)的url相同,则iframe不加载内容,只是保持空白并且没有错误、警告或任何报告。我可以看出这是设计使然,在所有浏览器中都一样。为什么?有关此行为的任何官方文档吗? 最佳答案 这确实是指定的行为。您的问题的答案在本文档中:http://www.w3.org/TR/WD-frames-970331在“无限递归”部分,它说:Infiniterecursionisprevented.A

asp.net - 如何在 iframe 中提交后刷新 iframe 父页面?

我在一个页面中有iframe,这个iframe包含一个提交按钮,它将执行一些功能。我要的是:iframe提交完成后,调用父页面刷新。我知道如何刷新它:parent.location.reload();但我不知道提交完成后该怎么做。 最佳答案 在您的iframe上使用onload事件处理程序。当它在提交后触发时,执行你的top.location.reload...//Inparentwindow.onload=function(){document.getElementById("MY_IFRAME").onload=function