草庐IT

frameset-iframe

全部标签

iphone - 可以在 UIWebView 中使用 iframe 吗?

我想在我的应用程序中添加一个类似facebook的按钮。在developer.facebook.com中,我对此一无所知。是否可以在UIWebView中使用由facebook创建的iframe之类的按钮?它认为如果可能的话,我可以在我的应用程序中添加一个使用该iframe的UIWebView。谢谢。请写一些示例代码。 最佳答案 是的,这是可能的,我正在使用iFrame在应用程序中加载youtube视频。以下简单步骤将指导您实现它。第1步:在xib中创建一个UIWebView第2步:将它连接到ViewController的.h文件。(

javascript - Native -> WKWebView IFrame 中的 JS 通信

在WKWebView中,我们可以使用webkit消息处理程序调用ObjectiveC/Swift代码webkit.messageHandlers..pushMessage(message).这也适用于IFrame。有没有办法通过调用IFrame来对此做出响应?当前evaluateJavaScript:API仅支持与主机的通信。 最佳答案 你需要的是一个JavaScript到IOS的桥梁查看:http://www.priyaontech.com/2014/12/native-%E2%80%93-js-bridging-on-ios8-

javascript - Native -> WKWebView IFrame 中的 JS 通信

在WKWebView中,我们可以使用webkit消息处理程序调用ObjectiveC/Swift代码webkit.messageHandlers..pushMessage(message).这也适用于IFrame。有没有办法通过调用IFrame来对此做出响应?当前evaluateJavaScript:API仅支持与主机的通信。 最佳答案 你需要的是一个JavaScript到IOS的桥梁查看:http://www.priyaontech.com/2014/12/native-%E2%80%93-js-bridging-on-ios8-

ios - iframe 阻止 iScroll 在移动 Safari 上滚动

我在我的移动网站上使用iScroll(此处使用iPhone)在div内滚动。在这个div中,我有一个固定高度的iframe,如下所示:Otherstuff现在,在div中滚动时,一切都按预期工作,但当滚动手势在iframe上开始时我无法滚动。这里的问题描述得很好:https://github.com/cubiq/iscroll/issues/41因此,我通过将pointer-events:none应用于iframe来使用该帖子中的css解决方法。现在滚动工作完美但是我不能点击在iframe中定义的任何链接,因为iframe上的所有点击/触摸事件似乎由于pointer-events:no

ios - iframe 阻止 iScroll 在移动 Safari 上滚动

我在我的移动网站上使用iScroll(此处使用iPhone)在div内滚动。在这个div中,我有一个固定高度的iframe,如下所示:Otherstuff现在,在div中滚动时,一切都按预期工作,但当滚动手势在iframe上开始时我无法滚动。这里的问题描述得很好:https://github.com/cubiq/iscroll/issues/41因此,我通过将pointer-events:none应用于iframe来使用该帖子中的css解决方法。现在滚动工作完美但是我不能点击在iframe中定义的任何链接,因为iframe上的所有点击/触摸事件似乎由于pointer-events:no

ios - 如何允许 Cordova 6.1 应用程序从网站在 iOS 中嵌入 iframe?

在我最近构建之前,我的cordova应用程序能够很好地嵌入网站的iframe;现在,大概是在我忘记了更新之后,构建应用程序会导致iframe在iOS上为空白,但在Android上可以正常工作。我已将以下设置添加到config.xml:以及以下内容安全政策:基本上应该允许一切。我使用cordova6.1.0和Ionic1.7.14添加了cordova-whitelist插件编辑:它实际上可以在iOS模拟器上运行,但当我在设备上运行时却不行。编辑2:看起来可能是移动safari问题;我正在通过我的网络查看文件,甚至在Cordova之外,它们也没有正确加载。我可以确认这至少在几天前是有效的。

ios - 如何允许 Cordova 6.1 应用程序从网站在 iOS 中嵌入 iframe?

在我最近构建之前,我的cordova应用程序能够很好地嵌入网站的iframe;现在,大概是在我忘记了更新之后,构建应用程序会导致iframe在iOS上为空白,但在Android上可以正常工作。我已将以下设置添加到config.xml:以及以下内容安全政策:基本上应该允许一切。我使用cordova6.1.0和Ionic1.7.14添加了cordova-whitelist插件编辑:它实际上可以在iOS模拟器上运行,但当我在设备上运行时却不行。编辑2:看起来可能是移动safari问题;我正在通过我的网络查看文件,甚至在Cordova之外,它们也没有正确加载。我可以确认这至少在几天前是有效的。

ios - iOS 10-12 WebKit (Safari/Chrome) iframe 焦点错误的解决方法

我已经在StackOverflow和各种Apple/WebKit错误报告系统上搜索了这个特定问题,但尚未找到具体引用的问题(这似乎不可能)。问题:在我们的支付页面上,我们有各种表单字段(输入和选择)。出于PCI/安全目的,我们有一个用于信用卡号码字段的iframe(iframe只有有那个字段-没有别的)。问题是,只是iOS用户,他们有时无法将焦点放在信用卡号字段上。似乎有2个不同,但相关的iOSwebkit错误。请参阅下面的更新。如果他们只是从一个字段向下导航到另一个字段,通常会奏效。但是,如果他们在字段中跳来跳去,他们可能会遇到这样的情况:他们可能会尝试他们无法将焦点放在信用卡号字段

ios - iOS 10-12 WebKit (Safari/Chrome) iframe 焦点错误的解决方法

我已经在StackOverflow和各种Apple/WebKit错误报告系统上搜索了这个特定问题,但尚未找到具体引用的问题(这似乎不可能)。问题:在我们的支付页面上,我们有各种表单字段(输入和选择)。出于PCI/安全目的,我们有一个用于信用卡号码字段的iframe(iframe只有有那个字段-没有别的)。问题是,只是iOS用户,他们有时无法将焦点放在信用卡号字段上。似乎有2个不同,但相关的iOSwebkit错误。请参阅下面的更新。如果他们只是从一个字段向下导航到另一个字段,通常会奏效。但是,如果他们在字段中跳来跳去,他们可能会遇到这样的情况:他们可能会尝试他们无法将焦点放在信用卡号字段

iphone - Iframe 内容不在 iOs5 iPad/iPhone 滚动下呈现

我正在开发需要显示来自其他来源(不同域)的页面的iPadhtml5网页。我将这些页面加载到iframe中,并使用iOs5新的滚动功能滚动iframe,如下面的代码所示。问题是当滚动到屏幕外的iframe内容时,它不会变得可见(框架是空白的)。如何克服这个问题并提供可滚动的iframe解决方案? 最佳答案 好的。找到了解决方案。显然,当主文档高度小于滚动的iframe时,就会出现问题。iframe页面中超出文档高度的部分不会呈现。所以,根据我的需要,我可以通过添加这样一个js(withjquery)代码来解决问题:$(function