ICode9

精准搜索请尝试: 精确搜索
  • 山东大学项目实训记录(十)——iframe嵌套并传值2021-07-30 15:59:44

    目前已经完成了中端对接,他们发过来的是一个html文件,将文件放入static文件夹下,通过iframe嵌套html界面,通过route在vue页面之间传值,通过window方法在vue和嵌套的html之间传值,实现以下效果

  • 把之前的项目改成了纯前端单页应用,彻底抛弃了iframe,附源码下载2021-07-28 10:03:46

    还是Vue + Element UI, 只不过改成了纯前端的项目(以前是在浏览器环境下开发,全部是JS文件,没有打包,没有组件包的管理,每个页面都是iframe,真的非常的不舒服),抛弃MVC视图引擎,打包调试全是npm命令,界面如下,左边是一个树导航,右边是一个路由页面  里面也用到了 vue-resize-directive

  • vue中使用keep- alive缓存机制,切换标签含有iframe标签的界面会被重新刷新的问题处理2021-07-23 15:37:34

    1、序言最近工作中,项目上遇到一个这样的需求,去切换tab标签,切回打印预览界面的时候,要求界面不刷新。vue框架中,我们去处理此类问题,通常马上就会想到去使用vue框架中自带的keep-alive组件,所以一开始我也是去使用了keep-alive,但是发现没有达到预期效果,后面通过研究和查阅资料发现,在vu

  • document.getElementById('myframe')和window.frames[i]的区别2021-07-22 17:36:09

    document.getElementById('myframe')和window.frames[i]的区别 window.frames["main"].document.getElementById("btnQuery").click(); //==this.ownerDocument.getElementById("main").contentWindow.document.getElem

  • 解决跨域方法2021-07-21 15:30:40

    https://segmentfault.com/a/1190000011145364 所谓同源 是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个ip地址,也非同源。 跨域解决方案 1、 通过jsonp跨域 2、 document.domain + iframe跨域 3、 location.hash + iframe 4、 window.name + iframe跨域 5、 post

  • selenium--切换iframe2021-07-19 16:33:07

    当页面中包含iframe时,不能直接操作iframe中的元素,需要先切换进iframe才行 iframe: html当中内嵌了另外一个html。 iframe标签对当中,就是另外一个html。 1)要判断你要操作的元素,是否在iframe当中。 F12当中定位元素后,去看它的绝对路径当中是否有2个或2个以上的html。 2)如果要操

  • iframe跨域通讯方法2021-07-18 10:35:10

    跨域 a网站主页 <script> window.onload = function () { var clientWidth = document.body.clientWidth + 'px'; window.frames[0].postMessage(clientWidth, 'https://www.b.com/'); }; </script> b网站子页 <script&

  • iphone下iframe问题记录2021-07-18 10:01:44

    需求 iframe在手机上展示正好一屏的内容,横向100%,纵向高度固定(例如500px)超出可滚动。 问题 这些问题在Mac上、window上、Android上都是没有的。 宽高不受限制 给iframe节点style上设置宽高,加上!important也不会生效。iframe会默认全部平铺展示。 宽(高)溢出 最奇葩的在于,iframe页

  • js获取iframe的window对象(包括iframe中不存在name和id的情况)2021-07-12 14:02:48

    js获取iframe中的元素以及在iframe中获取父级的元素(包括iframe中不存在name和id的情况)         第一种情况:iframe中不存在name和id的方法:(通过contentWindow获取)   <iframe src="about:_blank" id="iframeId"></iframe> <script> document.getElementById('iframeId'

  • 前端开发之安全防范2021-07-12 10:33:10

    前端开发之安全防范 XSS 攻击者想尽一切办法将可以执行的代码注入到网页中。 类型:持久型和非持久型 持久型也就是攻击的代码被服务端写入进数据库中,这种攻击危害性很大,因为如果网站访问量很大的话,就会导致大量正常访问页面的用户都受到攻击。一般通过修改 URL 参数的方式加

  • Posted content type isn't multipart/form-data2021-07-11 16:56:12

    在有文件上传的表单提交过程中,搞不好就会报Posted content type isn't multipart/form-data的错误。 解决办法 <form class="form-horizontal" action="${ctx}/project/addProjectReback?callbackType=closeCurrent" enctype="multipart/form-data" method="

  • JQuery/JS获取iframe(父、子)页面元素2021-07-10 17:58:33

    JQuery 1、从父页面中获取iframe页面中的元素: 方法1:$(window.frames["父页面中iframe的id属性值"].document).find("#iframe中的控件ID");​​ 方法2:$("#iframe的ID").contents().find("#iframe中的控件ID"); 方法3:$("#iframe中的控件ID",document.frames("

  • 2021-07-082021-07-08 16:02:27

    vue 修改内页面标题 const setWechatTitle = function(title) { document.title = title; let mobile = navigator.userAgent.toLowerCase(); if (/iphone|ipad|ipod/.test(mobile)) { let iframe = document.createElement('iframe'); iframe

  • js 在iframe子页面和父页面的相互操作2021-07-05 09:02:49

    本文转载自 https://www.cnblogs.com/thiaoqueen/p/7277964.html js 在iframe子页面获取父页面元素,或在父页面 获取iframe子页面的元素的几种方式 用JS或jquery访问页面内的iframe,兼容IE/FF 注意:框架内的页面是不能跨域的! 假设有两个页面,在相同域下. index.html 文件内含

  • js下载文件2021-07-03 18:34:18

    点击下载文件,一般分为两种,1.接口处理,直接在服务器上下载文件,前端只需要掉一个接口就可以了。2.接口返回一个url,前端根据返回的url,自己处理下载操作。 下载文件可以借助a标签的download属性 // 1.创建a标签,触发点击事件 var a = document.createElement('a'); a.href = url;

  • 前端解决跨域问题(9个方法)2021-06-30 18:31:46

    什么是跨域? 跨域,是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。 这里说明一下,无法跨域是浏览器对于用户安全的考虑,如果自己写个没有同源策略的浏览器,完全不用考虑跨域问题了。是浏览器的锅,对。 同源策略限制了一下行为: C

  • HTML大文件上传实例解析2021-06-30 17:01:04

    ​ 文件上传是最古老的互联网操作之一,20多年来几乎没有怎么变化,还是操作麻烦、缺乏交互、用户体验差。 一、前端代码 英国程序员Remy Sharp总结了这些新的接口 ,本文在他的基础之上,讨论在前端采用HTML5的API,对文件上传进行渐进式增强:     * iframe上传    * ajax上传  

  • Bootstrap wysiwyg,将富文本数据保存到mysql2021-06-22 09:53:26

    Bootstrap提供了一个叫wysiwyg的富文本组件,用来显示和编辑富文本数据,但如何将编辑后的数据保存到mysql数据库,却不得而知。另外,如何将mysql数据库中的数据显示到wysiwyg也不得而知,对于这两个问题,让我来告诉你解决方案! ###一、效果展示 首先,我们先来看看效果如何: 富文本中有一张图

  • 跨域问题产生的原因以及解决方案2021-06-18 17:31:25

    一、什么是跨域? 在前端领域中,跨域是指浏览器允许向服务器发送跨域请求,从而克服Ajax只能同源使用的限制。 当跨域时会收到以下错误 二、什么是同源策略? 同源策略是一种约定,由Netscape公司1995年引入浏览器,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到

  • iframe的优缺点2021-06-17 10:53:56

    iframe的优点: 1.iframe能够原封不动的把嵌入的网页展现出来。 2.如果有多个网页引用iframe,那么只需要修改iframe的内容,就可以实现调用每一个页面的更改,方便快捷。 3.网页如果为了统一风格,头部和版本都是一样的,就可以写成一个页面,用iframe嵌套,可以增加代码的可重用。 4.如果遇到加

  • window.name + iframe 解决跨域问题2021-06-17 09:06:24

    window.name + iframe B.html<body> <script> window.name = '珠峰培训'; </script> </body> A.html<iframe src="http://127.0.0.1:1002/NAME/B.html" id="iframe" style="display: none;"></ifr

  • iframe的添加、删除、插入、替换2021-06-15 23:02:53

    目录 一、嵌入窗口iframe和添加、删除、插入、替换1、添加2、删除3、插入4、替换 二、完整代码:1、 main.html2、background.html3、iframe.html4、main.js 一、嵌入窗口iframe和添加、删除、插入、替换 主界面: background.html: iframe.html: 1、添加 添加

  • ifram 优点、缺点2021-06-14 21:33:38

    首先说一下iframe有什么作用: iframe元素会创建包含另一个文档的内联框架。 提示:可以将提示文字放在之间,来提示某些不支持iframe的浏览器 优点: iframe能够原封不动的把嵌入的网页展现出来。如果有多个网页引用iframe,那么你只需要修改frame的内容,就可以实现调用的每一个页

  • selenium处理iframe下 #document 标签2021-06-11 23:05:55

      使用selenium处理html的时候,遇到通过“iframe”标签实现的网页嵌套了,这个没有问题。但是,仔细再看,就发现,“iframe”标签下还有个#document==0,有点不讲武德。如图:       各种查资料,没有找到有价值的信息。   解决方案1:   最后我就直接在html中把 “#document” 这行给删了

  • 跨域实现原理2021-06-11 13:55:35

    跨域 受浏览器同源策略的限制,本域的js不能操作其他域的页面对象(比如DOM)。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。所以我们要通过一些方法使本域的js能够操作其他域的页面对象或者使其他域的js能操作本域的页面对象(iframe之间)。 这

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有