Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >可以通过iframe改变javascript变量吗?

可以通过iframe改变javascript变量吗?
EN

Stack Overflow用户
提问于 2013-05-26 14:11:18
回答 1查看 77关注 0票数 0

我试图改变javascript变量时,iframing的页面。不一样,但在pinterest上做了一些类似的事情

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if (top != self) {
$('body').html('<h1>Unauthorized</h1>')
}

上面是他们的代码。我用这个取消了它

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<iframe src="http://www.pinterest.com/?v=
if(top!%3Dself)%7B%24('body').html('%3Ch1%3EUna uthorized%3C%2Fh1%3E')%7D">

这在chrome上是有效的。所以我的问题是,我们可以通过iframe改变javascript变量吗?

EN

回答 1

Stack Overflow用户

发布于 2013-05-26 14:16:09

您可以使用window.parent.document,但要当心跨域操作!有关更多信息,请查看此链接:how to access iFrame parent page using jquery?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16760067

复制
相关文章
fencedframe 可以替代 iframe 吗?
今天继续聊 浏览器策略 ,这是我 「浏览器策略解读」 专栏的第 35 篇文章了,感谢读者们一如既往的支持!
ConardLi
2022/05/23
2.3K0
fencedframe 可以替代 iframe 吗?
可以改变的量-变量
变量用来记录数值。使用变量进行代数计算,则该变量中数值可以随着程序的逻辑计算而改变。当计算全部结束后,再将数值拿出展示给用户。
星哥玩云
2022/09/14
3650
可以改变的量-变量
【C 语言】变量本质 ( 变量修改 | 直接修改变量 | 通过内存地址间接修改变量 | 通过指针间接修改变量 )
文章目录 一、变量修改 1、直接修改变量 2、通过内存地址间接修改变量 3、通过指针间接修改变量 一、变量修改 ---- 访问 变量 , 就是 访问 内存空间 ; 访问 指的是 读写 内存 ; 修改变量的方式 : 直接修改 : 通过 变量 , 可以 直接 修改内存 , 间接修改 : 通过取地址符 , 拿到变量所在内存的 地址编号 , 通过地址编号修改内存 ; 1、直接修改变量 #include <stdio.h> int main() { // 定义变量 a int a = 0;
韩曙亮
2023/03/29
1.3K0
【C 语言】变量本质 ( 变量修改 | 直接修改变量 | 通过内存地址间接修改变量 | 通过指针间接修改变量 )
javascript当中iframe的用法
2.iframe 马克-to-win:frame在frameset中比较死板,iframe在div中可以在绝对的任何位置。 例 2.2.1(example1.html) <html> <head>     <meta http-equiv="content-type" content="text/html; charset=utf-8"/> </head> <body> <div style="position:absolute;top: 20px; left:20px;">     <iframe src="iframe2.html" id="tag" name="tag"             width="250" height="100" scrolling="yes" frameborder="1">     </iframe> </div> 这有一行文本 <div style="position:absolute;top: 20px; left:300px;">     <iframe src="iframe3.html" id="test3"             width="450" height="300" scrolling="no" frameborder="1">     </iframe> </div> <div style="position:absolute;top: 300px; left:200px;">     <iframe src="iframe4.html" id="test3"             width="450"  height="300" scrolling="no" frameborder="0">     </iframe> </div> </body> </html> iframe2.html <html> <head>     <meta http-equiv="content-type" content="text/html; charset=utf-8"/> </head> <body style="BACKGROUND-COLOR:red;"> <table width="50" height="20">     <tr>         <td>1</td>     </tr>     <tr>         <td>2</td>     </tr>     <tr>         <td>2</td>     </tr>    <tr>     <td>2</td>
马克java社区
2021/01/19
6850
javascript当中iframe的用法
java static再赋值_java static变量可以赋值吗?
可以赋值的。static的主要作用是静态成员,指该变量的实例在内存中之存放一次。赋值是可以随便改的。
全栈程序员站长
2022/09/13
2.5K0
java static再赋值_java static变量可以赋值吗?
JavaScript 变量
JavaScript 是一种弱类型语言,javascript的变量类型由它的值来决定。 定义变量需要用关键字 var
Devops海洋的渔夫
2019/06/02
5000
javascript如何改变cssText
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
马克java社区
2020/08/01
1K0
javascript如何改变cssText
JavaScript(变量)
Java中定义变量时需要声明所定义变量的类型,所以在Java中变量是强类型语言,即在开辟内存变量存储空间时,定义了内存将来存储的数据类型,只能存储固定类型的数据。
全栈开发日记
2022/05/12
3120
JavaScript(变量)
javascript -- 变量
工作中发觉原生 js 还有待加强,只好再啃一遍高程3了。 ECMAScript的变量是松散类型的,所谓松散类型就是(变量)可以用来保存任意类型的数据。换句话说每个变量仅仅是在特定的时间内保存值的占位符而已。 所谓特定的时间就是变量的生命周期。 关于生命周期就要说到‘作用域’,进而得说‘作用域链’。此处只做简单介绍,后面会详细介绍作用域和作用域链。 js中没有块状作用域( if语句 ),只有全局作用域和函数作用域。 (var定义的变量将称为该作用域中的局部变量 即全局下就是全局变量,函数内就是局部变量) 全局
大当家
2018/06/28
6760
JavaScript——变量
var是一个JS关键字,用来声明变量(variable变量的意思)。使用该关键字声明变量后,计算机会自动为变量分配内存空间,不需要程序员管。
岳泽以
2022/10/26
5270
JavaScript变量
本质:变量是程序在内存中申请的一块用来存放数据的空间。类似酒店的房间,一个房间就可以看做是一个变量。
星辰_大海
2020/09/30
6730
JavaScript 变量
有个叫卡卡西的人在旅店登记的时候前台让他填一张表,这张表里的内容要存到电脑上,表中的内容有:姓名、年龄、邮箱、家庭住址和工资,存储之后需要把这些信息显示出来,所显示的内容如下:
用户9615083
2023/02/06
4480
JavaScript 变量
与代数一样,JavaScript 变量可用于存放值(比如 x=5)和表达式(比如 z=x+y)。
陈不成i
2021/07/16
4600
javaScript创建无边框iframe兼容ie
<script> var m_iframe=document.createElement("iframe"); m_iframe.scrolling="no"; m_iframe.setAttribute("frameborder", "0", 0);  //m_iframe.frameborder="0";ie7无效 m_iframe.src="http://www.cnblogs.com/cssfirefly"; document.body.appendChild(m_iframe); </script
deepcc
2018/05/16
1.6K0
#PY小贴士# for 循环定义的变量,循环外可以用吗?
我们知道,在 python 中要获取一个变量的值,必须是先给它赋值过,不然就是未定义。那么这个 i,代码中没有显式的赋值,在循环体之外还可以用吗?
Crossin先生
2020/01/17
4.2K0
如何通过编程改变生涯
文章来自:博客 http://www.nowamagic.net/librarys/news/detail/2237 如果你想知道如何学习编程和转行,那么你不是在单骑作战。随着科技热潮对软件工程师和计算机科学家需求的增加,很多专业人士开始纷纷将自己的职业生涯转移到一条更注重技术的康庄大道上。 2016 年,Glassdoor 公布的前 25 种工作中,技术职位名列前茅。随着来自于美国白宫的 TechHire 人才计划的出台,不但这个趋势没有停止的迹象,而且数字时代正在以闪电般的速度前进。然而,许多软件工程和
企鹅号小编
2018/02/08
8390
如何通过编程改变生涯
main方法可以重载吗?可以被其他方法调用吗?可以继承吗?
不过自 JDK1.5 引入动态参数后,String[]数组也可以使用String... args来实现。
4xx.me
2022/06/10
1.6K0
JavaScript变量提升
在JavaScript中变量声明与函数声明都会被提升到作用域顶部,优先级依次为: 函数声明 变量声明 变量赋值。
WindRunnerMax
2020/08/27
9140
javascript---变量
例1: function f1(){ alert(a);//a is not defined var a;//加上这个后没有报错,但是弹出来的是undefined var a = 1;//同上,只是声明了a } 感觉js的方法中的参数,在使用后可以声明,但是不能定义(赋值); 解析:Scoping(作用域),当解析器读到alert语句的时候,它发现有一个变量声明和赋值,于是解析器会将其声明提升至当前作用域的顶部(这是默认行为,并且无法更改),这个行为就叫做 Hoisting。
sucl
2019/08/07
4320
点击加载更多

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文