首页 > TAG信息列表 > IFR

iFrame跨域的方式 - HappyVK - 博客园

(转载请删除括号里的内容) 4种通过iframe跨域与其他页面通信的方式 不同域下的iframe不能进行操作。 1、location.hash: 在url中,http://www.baidu.com#helloword的#helloworad就是location.hash,改变hash值不会导致页面刷新,所以可以利用hash值来进行数据的传递,当然数据量是有限的。

Linux下利用ioctl函数获取网卡信息

头文件 #include <sys/ioctl.h> 函数原型 int ioctl(int fd, unsigned long request, ...); 函数成功返回0,失败返回-1 在这里我们需要用到的结构体 #include<netinet/in.h> struct sockaddr_in { short sin_family; /* Address family */ unsigned short sin_port; /* Po

socket原始套接字编程

一、原始套接字概述协议栈的原始套接字从实现上可以分为“链路层原始套接字”和“网络层原始套接字”两大类。链路层原始套接字可以直接用于接收和发送链路层的MAC帧,在发送时需要由调用者自行构造和封装MAC首部。网络层原始套接字可以直接用于接收和发送IP层的报文数据,在发送时需

2021-03-28

前言 说起iframe,大家都会觉得很嫌弃或者很不愿接近,原因大概都是:能耗高,安全问题,spider不喜欢它...也有(不少)同学内心独白就是:不!这很low很dirty,我才不想用惹!但是我们必须的承认iframe之强大,很多时候我们都会(不得不)使用它,真的素又爱又恨呐-8- 今天就在这里和大家一起好好讨论一下ifr

C语言检测连接网卡状态

C语言检测连接网卡状态 ​ 有些客户程序里面的代码需要自己检测网卡状态,检查是否连接网线。需要提供函数给他们调用,检测网卡连接状态。 //在<linux/ethtool.h>头文件中存在结构体`ethtool_value`,用于存放网卡连接状态。 /* for passing single values */ struct ethtool_valu

通过 ioctl 配置接口的 IP 地址

#include <stdio.h> #include <stdlib.h> #include <string.h> #include <errno.h> #include <unistd.h> #include <arpa/inet.h> #include <linux/if.h> #include <linux/if_ether.h> #include <linux/if_arp.h> #inc

Linux 网络驱动 phy 读写寄存器调试方法

Linux 网络 phy 调试方法 目前嵌入式芯片支持双网卡的有很多。在调试网络驱动时,需要通过mdc 和mdio信号对phy的寄存器进行操作调试。如果每次调试都修改网络驱动的话会很麻烦。下面提供我常用的网络驱动调试方法 在驱动层,设备树绑定mac与mdio总线的关系。 在Linux应用层,编写

2020 IFR先进机器人学与机构学国际学术论坛:参会感

2020 IFR International Forum on Advanced Robotics and Mechanism 论坛时间: 2020年12月15日(星期二)09:10-15:40 Forum Time : 2020.12.15(Tuesday) 09:10-15:40 地点:沈阳自动化研究所新区3号楼学术报告厅 Location: Academic Lecture Hall, Building 3, Shenyang In

linux tun/tap设备的实现(kennel 3.10)

什么是tun/tap?      TUN/TAP虚拟网络设备为用户空间程序提供了网络数据包的发送和接收能力。他既可以当做点对点设备(TUN),也可以当做以太网设备(TAP)。实际上,不仅Linux支持TUN/TAP虚拟网络设备,其他UNIX也是支持的,他们之间只有少许差别。      TUN/TAP虚拟网络设备的原理比较简

原始套接字

标准套接字不能对IP首部或TCP、UDP首部进行操作,如果开发底层的应用,比如发送一个自定义的IP包、UDP包、TCP包、ICMP包,伪装本机IP地址,捕获所有经过本机的数据包,就要用到原始套接字。 一、面向链路层的原始套接字 可以获取链路层的数据包 创建原始套接字 <netinet/in.h> int socket(

js前端解决跨域问题的8种方案(最新最全)

原文链接:http://blog.csdn.net/joyhen/article/details/21631833 1.同源策略如下:   URL说明是否允许通信 http://www.a.com/a.jshttp://www.a.com/b.js 同一域名下 允许 http://www.a.com/lab/a.jshttp://www.a.com/script/b.js 同一域名下不同文件夹 允许 http://www.a.c

js控制iframe高度

1 <iframe src="test.html" id="iframeId" scrolling="no"></iframe>   1 function setIframeHeight() { 2   var iframe = document.querySelector("iframe"); 3   var ifr_document = iframe.contentWindow.docum

《驱动学习 - 分析ifconfig到内核的调用过程,实现内核启机自动设MAC地址(原)》

内核版本: Linux version 3.10.14 1.由于每次开发板开机的网卡eth0的物理地址都是随机的 然后在网上找到可以通过命令行实现设置mac物理地址: ifconfig eth0 downifconfig eth0 hw ether 1234567890abifconfig eth0 up 然后带着好奇,想看看命令行ifconfig是如何与内核交互的,想

前端解决跨域问题(转)

原文:http://www.cnblogs.com/JChen666/p/3399951.html 1.同源策略:同IP,同域名,同端口,同协议   2. 前端解决跨域问题 1> document.domain + iframe      (只有在主域相同的时候才能使用该方法) 1) 在www.a.com/a.html中: document.domain = 'a.com';var ifr = document.createEle

获取网络接口信息——ioctl()函数与结构体struct ifreq、 struct ifconf (获取或设置 网卡 IP 子网掩码 本地广播地址)

原文链接:https://blog.csdn.net/windeal3203/article/details/39320605 Linux 下 可以使用ioctl()函数 以及 结构体 struct ifreq  结构体struct ifconf来获取网络接口的各种信息。 ioctl 首先看ioctl()用法 ioctl()原型如下: #include <sys/ioctl.h>

GoAhead4.1.0 移植

  环境 官方文档:https://www.embedthis.com/goahead/doc/ 源码下载: goahead-4.1.0-src.tgz 系统平台:Ubuntu 12.04.4 gcc version 4.6.3 移植步骤 1.解压与编译 前提:交叉编译工具 arm-none-linux-gnueabi-gcc 已经安装并配置了环境变量; tar -zxvf goahead-4.1.0-src.tgzcd goahe

C++获取网卡的MAC地址

一 代码 #include <sys/ioctl.h> #include <net/if.h> #include <linux/if_ether.h> #include <bits/ioctls.h> #include <linux/if_packet.h> #include <net/ethernet.h> #include <errno.h> #include <string.h> //bzero #in

JS webApp 复制字符串 然后 唤起微信APP

复制的字符串是作为一个值 放在input标签里: 1 <input id="wx-copy" type="text" style="position:absolute;z-index:-999;left:-1000px;top:-1000px;" value="此处为需要复制的字符串">   开始复制input里的值并唤起微信:        let copyDom = document.getElement

【填坑2】获取设备所有网卡的mac地址

生产上的bug: 由于用户删除网卡之后未作重启动作,导致网卡不连续,ip a查看网卡信息前面的序号不连续。 比如:正常是123456,删除4之后成了123 56 。 获取机器所有网卡的mac地址,5 6号网卡信息未读到。 代码1: #include <stdio.h>#include <string.h>#include <unistd.h>#include <sys/socke