草庐IT

the-iframe-element

全部标签

javascript - Stripe 无法使用错误 'Uncaught (in promise) Error: We could not retrieve data from the specified Element.'

我正在尝试在https://stripe.com/docs/stripe-js/elements/quickstart之后使用Stripe.js我制作的html、css、javascript与该url的示例相同。但是当我点击“提交付款”按钮时,它总是显示控制台错误并且无法正常工作。(index):1Uncaught(inpromise)Error:WecouldnotretrievedatafromthespecifiedElement.PleasemakesuretheElementyouareattemptingtouseisstillmounted.atnewt((index):

javascript - 谷歌翻译 iframe 解决方法

我正在使用谷歌翻译工具翻译一个网页,我在这个页面上也有一个iframe,它显然没有随页面一起翻译。是否有任何人知道的解决方法,以便我也可以翻译iframe? 最佳答案 这是Google翻译的真正限制或政策。您不能重写iframe内容。但是您可以做的一件事是将iframeurl更改为翻译后的页面,例如: 关于javascript-谷歌翻译iframe解决方法,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

javascript - "iframe sandbox"技术安全吗?

更新:由于这个问题没有答案,所以我稍微改变了这个问题。下面链接的Dean博客上的帖子评论表明此技术在Safari中不起作用。我现在的问题是:下面描述的技术在现代浏览器中是否有效*,特别是有人可以确认它是否在Safari中有效吗?这是最近的blogpost.它在某一时刻说:Sandboxednatives...aresupportedinavarietyofbrowsers,including...Safari2.0+...但后来说iframe技术“被除Safari之外的所有主要浏览器支持”,他展示的回退涉及使用伪造的构造函数和__proto__做一些奇怪的事情,这似乎有点哈克。我几乎很

javascript - 如何重置 YouTube 嵌入 <iframe> 中的事件触摸事件监听器?

tl;dr:YouTube嵌入式视频标签有touch-event-listeners。活跃的触摸事件监听器会导致滚动性能问题-AKAjank.我通常通过使用touch-action:initial来设法修复与事件触摸事件相关的卡顿问题。在CSS中。这不适用于Youtube嵌入式视频元素。介绍:KayceBasques-谷歌技术人员-写道:Whenyouscrollapageandthere'ssuchadelaythatthepagedoesn'tfeelanchoredtoyourfinger,that'scalledscrolljank.Manytimeswhenyouencoun

javascript - Requirejs vs browserify vs webpack for js 加载顺序 : am I just moving the situation from one side to another?

好吧,现在是2016年了。Webpack看起来像是对requirejs的赢家和browserify.我一直在阅读这3种技术,以解决一个非常具体的问题。我想在我的HTML文件(AngularJS应用程序的一部分)中避免这种情况当然,我的HTML文件中这些行的顺序很重要。Bootstrap会要求jQuery等。我发现的第一件事:requirejs。您只需指定如下内容:然后,你用JS解决依赖问题。更进一步,我在这里发现了两种方法:CommonJS(浏览器化)AMD(require.js)Webpack适用于这两种方法,这听起来不错。最后,这3个工具可以用于同一件事:将多个文件捆绑在一个文件中

javascript - 捕获传入的 URL 参数,然后使用 Javascript 传递给 iFrame Src

所以想弄清楚如何在Javascript中使用window.location来做到这一点。我将用户发送到我们的网站,并附上一个带有GoogleAnalytics代码的URL,我需要将该代码传递给该页面上的iframesrc。我假设Javascript可以做到这一点(注意-我不能使用PHP)...这就是我想要做的:我会将用户带到包含所有事件数据的页面。例如,用户会单击此链接:http://www.xyz.com/index.html?utm_source=Facebook&utm_campaign=Facebook+May&utm_medium=click他们将被定向到那个页面,然后上面有

javascript - 捕获 iframe 的控制台日志

有没有办法在iframe之外捕获控制台?我正在研究onlineIDE类似于jsFiddle,我想让用户选择至少阅读javascript控制台的结果。 最佳答案 如果你想在窗口容器的主体内打印日志消息,可以在那里声明面板:varconsole={panel:$(parent.document.body).append(''),log:function(m){this.panel.prepend(''+m+'');}};console.log('message'); 关于javascript

javascript - 如何使用 CORS 访问 iframe

当用户打印时,我的服务器生成PDF,我这样做是为了显示PDF的打印对话框。$('').attr('src',url).load(function(){variframe=this;setTimeout(function(){//ChromePDFviewershows"Loading..."foreverotherwiseiframe.contentWindow.print();$(iframe).remove();//gc},50);}).appendTo('body');但现在我在S3上托管PDF。我明白了UncaughtSecurityError:Blockedaframewit

javascript - 通过 JavaScript 获取页面/iframe 的编码

我想通过JavaScript或来自浏览器的其他一些API以编程方式确定页面的编码。我想要这些信息的原因是因为我试图对主要浏览器支持的字符编码进行模糊测试,显然仅仅因为我发送了适当的“Content-Type”并不意味着浏览器将对编码做正确的事情.欢迎任何其他可能的方法,但我宁愿不单击“页面信息”以获得50多个字符编码。 最佳答案 Javascript只能报告正在发生的一些事情。大多数浏览器不会向您公开足够有用的设置,让您无法进行任何硬核测试。有document.inputEncoding、document.characterSet(

javascript - 如何使用 javascript 从 iframe 中获取选定的文本?

functionsmth(){if(document.getSelection){varstr=document.getSelection();if(window.RegExp){varregstr=unescape("%20%20%20%20%20");varregexp=newRegExp(regstr,"g");str=str.replace(regexp,"");}}elseif(document.selection&&document.selection.createRange){varrange=document.selection.createRange();varstr