草庐IT

html - 如何将 css 样式应用到 iframe 内容中?

这个问题在这里已经有了答案:HowtoapplyCSStoiframe?(28个答案)关闭9年前。我正在尝试为iframe中的内容应用CSS样式,请查看此链接http://jsfiddle.net/pPqGe/jQuery:$(document).ready(function(){$('iframe').contents().find('h1').css('color','red');});HTML:对于iframe源,我使用了实时网站。

javascript - 我可以在不离开的情况下更改地址栏中的文本吗?

我为客户制作了一个搜索页面,但在这种情况下,实际的搜索页面位于iframe中。并向用户呈现一个围绕所述iframe的装饰外壳,它将其URL参数传递给iframe,然后解释它们并执行搜索。这是我无法改变的。它还给我带来了一个独特的问题,即如果用户在搜索页面的搜索栏中键入内容以执行另一次搜索,则iframe会刷新,但shell页面不会刷新。这意味着该URL现在不再与当前搜索相关。如何在不离开此shell页面的情况下更改地址栏中的URL?该系统的全部要点在于减少了等待iframe的时间。刷新整个页面,所以刷新整个页面会适得其反。完整解决方案对于任何只想要代码片段的人,这是我对Ian解决方案的

javascript - 我可以在不离开的情况下更改地址栏中的文本吗?

我为客户制作了一个搜索页面,但在这种情况下,实际的搜索页面位于iframe中。并向用户呈现一个围绕所述iframe的装饰外壳,它将其URL参数传递给iframe,然后解释它们并执行搜索。这是我无法改变的。它还给我带来了一个独特的问题,即如果用户在搜索页面的搜索栏中键入内容以执行另一次搜索,则iframe会刷新,但shell页面不会刷新。这意味着该URL现在不再与当前搜索相关。如何在不离开此shell页面的情况下更改地址栏中的URL?该系统的全部要点在于减少了等待iframe的时间。刷新整个页面,所以刷新整个页面会适得其反。完整解决方案对于任何只想要代码片段的人,这是我对Ian解决方案的

javascript - 如何使 iframe 不保存到 Chrome 中的历史记录?

我正在尝试开发一个Chrome扩展,将Angular应用程序注入(inject)用户的浏览器窗口,以制作交互式侧边栏。通过内容脚本向页面添加iframe并将框架的源设置为我的扩展目录中的html文件,我基本上能够实现100%的目标。不幸的是,因为Angular应用程序有多个路由(允许用户登录并查看许多不同类型的信息),我发现它会干扰用户按预期使用他们的后退/前进按钮;由于iframe的源由于哈希值的变化而发生变化,因此它会在历史记录中保存一个新条目。我似乎无法为此找到或创建解决方法;是否有一些聪明的方法可以使Angular不生成历史条目,或者在不使用iframe的情况下创建不保存到历史

javascript - 如何使 iframe 不保存到 Chrome 中的历史记录?

我正在尝试开发一个Chrome扩展,将Angular应用程序注入(inject)用户的浏览器窗口,以制作交互式侧边栏。通过内容脚本向页面添加iframe并将框架的源设置为我的扩展目录中的html文件,我基本上能够实现100%的目标。不幸的是,因为Angular应用程序有多个路由(允许用户登录并查看许多不同类型的信息),我发现它会干扰用户按预期使用他们的后退/前进按钮;由于iframe的源由于哈希值的变化而发生变化,因此它会在历史记录中保存一个新条目。我似乎无法为此找到或创建解决方法;是否有一些聪明的方法可以使Angular不生成历史条目,或者在不使用iframe的情况下创建不保存到历史

javascript - 在父 DOM 中访问 iframe 窗口对象

我有一个项目,其中包含来自其他领域的元素。我正在使用JavaScript将第一个iframe窗口对象访问到变量中。这是代码:variframes=window.frames;//grabfirstiframevarifrWindow=iframes[0].window;//HereiswhereIget**Permisiondenied**ifrWindow.postMessage("hello",IframeDomain);我只收到IE8的“权限被拒绝”。我在Chrome、Firefox、Safari或更高版本的IE11等上没有问题。有人在使用IE8时遇到过此类问题吗?

javascript - 在父 DOM 中访问 iframe 窗口对象

我有一个项目,其中包含来自其他领域的元素。我正在使用JavaScript将第一个iframe窗口对象访问到变量中。这是代码:variframes=window.frames;//grabfirstiframevarifrWindow=iframes[0].window;//HereiswhereIget**Permisiondenied**ifrWindow.postMessage("hello",IframeDomain);我只收到IE8的“权限被拒绝”。我在Chrome、Firefox、Safari或更高版本的IE11等上没有问题。有人在使用IE8时遇到过此类问题吗?

jquery - 如何使用 jQuery for iframe 捕获点击事件?

我试图在播放视频时暂停主页上的slider,这样它就不会一直滑动。看看here.我试过在它上面添加一个div并捕获div的点击事件,但这不起作用。我想它只是将事件传递给iframe。请注意,iframe正在从Vimeo加载内容,而不是从我的站点加载内容。关于如何使这项工作有任何想法,或在播放视频时暂停slider的任何其他方式?我似乎走投无路... 最佳答案 在小型iframe(例如Facebookiframe)中检测点击的另一种方法是使用mouseenter和mouseleave事件。varinIframe=false;$('if

jquery - 如何使用 jQuery for iframe 捕获点击事件?

我试图在播放视频时暂停主页上的slider,这样它就不会一直滑动。看看here.我试过在它上面添加一个div并捕获div的点击事件,但这不起作用。我想它只是将事件传递给iframe。请注意,iframe正在从Vimeo加载内容,而不是从我的站点加载内容。关于如何使这项工作有任何想法,或在播放视频时暂停slider的任何其他方式?我似乎走投无路... 最佳答案 在小型iframe(例如Facebookiframe)中检测点击的另一种方法是使用mouseenter和mouseleave事件。varinIframe=false;$('if

html - Google 文档查看器禁用下载

请看这个链接http://jsfiddle.net/C7Py6/3/Google查看器工具栏上的最后一个图标-使用户能够在新的浏览器窗口中查看并下载PDF。问题是,我怎样才能让它只查看并禁用下载(至少禁用这个工具栏项)。谷歌查看器可以吗?或者是否有任何其他查看器与Google查看器类似但只能查看? 最佳答案 您可以在Google文档上托管您的PDF文件并防止查看者下载。为此,请执行以下操作:在docs.google.com网站上登录您的Google文档帐户后,您应该会在您的帐户中看到文档列表。右键单击要通过禁用下载选项来保护的特定文