标签: src

如何用JavaScript更改embed src的值?

我刚刚开始学习JS.我试图在我的HTML代码中的标记中更改embed src的值.但我不能用我写的以下代码这样做 -

HTML -

<ol>
<li><a href="http://embedgames.ru/wp-content/games/kitty-throw.swf" 
    onclick="showGame(this);return false;">Kitty Throw</a></li>
</ol>

<embed id="gameHolder" src="http://pictat.com/i/2011/7/10/32479playscrnba.jpg" 
    quality="high" menu ="false" width="550" height="400" 
    type="application/x-shockwave-flash" 
    pluginspage="http://www.macromedia.com/go/getflashplayer" /></center>
Run Code Online (Sandbox Code Playgroud)

JS:

function showGame(whichgame){var source=whichgame.getAttribute("href");
var game=document.getElementById("gameHolder");
game.setAttribute("src",source);}
Run Code Online (Sandbox Code Playgroud)

我希望JS显示在gameHolder空间中选择的flash文件,默认情况下它包含一个图像.我只是初学JS知识,我也无法做到这一点,请在使用时解释代码.

javascript embed src

6
推荐指数
1
解决办法
2万
查看次数

在跨域获取iframe当前src url

我的网络应用程序中有一个iframe,我需要从父文档中获取当前的URL(当用户导航框架并更改原始源URL时).

只需要社交分享网址即可.

作为跨域方案,我不拥有子文档(它是远程域).

我知道同源策略阻止从父文档到子文档的跨域访问,但我正在寻找任何可能的创意方法的解决方案 - 必须有一种解决方法.

javascript url iframe cross-domain src

6
推荐指数
1
解决办法
1万
查看次数

将base64编码的用户数据放入img的src中是否安全?

接受应该是base64 编码的图像数据并将其用作POST的属性是否安全?srcimg

<img src="data:image/png;base64,[data here]" />

显然,如果没有过滤,人们可以很容易地突破src属性和img标签并插入恶意<script />或其他标签,所以我的想法是

base64_decode($rawPostData)
Run Code Online (Sandbox Code Playgroud)

检查解码是否OK,然后

base64_encode($decodedData)
Run Code Online (Sandbox Code Playgroud)

将其放入src属性中。

这种方法是否存在任何漏洞(例如 XSS,也许是缓冲区溢出?)?

背景

我需要这个用于使用 JavaScript 将第三方转换svgcanvastobase64编码数据的页面(准确地说,使用“canvg”)。我需要将图像传递到服务器端脚本以使用该图像执行一些其他任务,还需要向用户/客户端显示图像。

php xss base64 filtering src

6
推荐指数
1
解决办法
1万
查看次数

如何使用javascript和基本脚本加载强制不缓存

我有一个继续使用缓存版本的书签http://www.imvu-e.com/products/hpv/download/HPV.js.我希望它永远不会缓存它并始终重新加载它.

这是我用来保存书签的超链接(用户拖动到安装它的浏览器工具栏):

<a href="javascript:(function(){
     c = document.createElement(&quot;script&quot;);
     c.type = &quot;text/javascript&quot;;
     c.src = &quot;http://www.imvu-e.com/products/hpv/download/HPV.js&quot;;

     c.onload = c.onreadystatechange = function()                    {
            if ( ! (d = this.readyState) || d == &quot;loaded&quot; || d == &quot;complete&quot;){
                document.documentElement.childNodes[0].removeChild(c);
                version='beta';
            }
     };
     document.documentElement.childNodes[0].appendChild(c);
})();">Run HPV</a>
Run Code Online (Sandbox Code Playgroud)

javascript caching src

6
推荐指数
1
解决办法
2万
查看次数

javascript的src属性中的`//`是做什么的?

我正在使用Facebook的javascript sdk,它有双正斜杠.他们的意思是什么?

<script src="//connect.facebook.net/en_US/all.js"></script>

我知道单个/意味着根目录,但是什么是//?这是告诉源使用http://然后路径?

html javascript unix facebook src

6
推荐指数
1
解决办法
4022
查看次数

防止src更改时出现大图像闪烁

我有一个图像闪烁与大图像的问题.在我的body我有5张图片:

<img id="img1" src="img1.png" width="250">
<img id="img2" src="img2.png" width="250">
<img id="img3" src="img3.png" width="250">
<img id="img4" src="img4.png" width="250">
<img id="img5" src="img5.png" width="250">
Run Code Online (Sandbox Code Playgroud)

还有一个我用jQuery UI拖动其中一个,所有这些都在改变他们src和dragend:

function dragStart() {
        $('#img2').attr('src','newimg2.png');
        $('#img3').attr('src','newimg3.png');
        $('#img4').attr('src','newimg4.png');
        $('#img5').attr('src','newimg5.png'); }
Run Code Online (Sandbox Code Playgroud)

太好了.但是我需要使用大图像(2000 x 2000px),因为所有图像都可以被点击,然后它们将动画到视口的全尺寸,它们不会像素化.

$this.animate(
                { width: 1800, top: -650, left: -250 }, 

                {
                    duration: 4000,
                    easing: 'easeOutElastic'
                }) 
Run Code Online (Sandbox Code Playgroud)

我认为,由于每张图像的大小,它们都在闪烁.如果所有人同时src改变,你们是否有人知道如何防止这种图像闪烁?

谢谢你的努力

html javascript jquery src drag

6
推荐指数
2
解决办法
1万
查看次数

AngularJS ng-src和绝对URL

我目前正在使用ng-src运行一个图库应用程序来读取URL.我正在收到另一个网站的图片网址,我想知道ng-src是否可以接收绝对网址http://thiswebsite.com/image/1

目前,它只是路由相对,所以我得到 http://mywebsite.com/http://thiswebsite.com/image/1

html src angularjs

6
推荐指数
0
解决办法
1238
查看次数

为什么选择bin vs src for Cygwin包?

为什么可以为Cygwin包选择bin而不是src?反之亦然?

cygwin packages src bin

6
推荐指数
1
解决办法
5733
查看次数

当我检查网站时,如果不知道 iframe 的来源,我如何知道它的来源?

我改变了通过使用CSS,并创建一个网站的样子userstyle这个网页。(在其领域中的其他人。)

查看此图像中的按钮及其旁边的弹出窗口。
我想改变弹出 iframe 的外观。但是正如你在Chrome 开发者检查工具的这个截图中看到 的,iframe 的 src 属性是未知的:
<iframe id="cke_48_frame" class="cke_panel_frame" role="presentation" frameborder="0"src(unknown)>

就我搜索过的 Google 和 Stack Overflow 而言,我发现我必须将 CSS 应用于 iframe 包含的实际网页。但是当 src 属性未知时,我怎么知道 iframe 中的网页呢?

我找不到有关如何处理此问题的任何信息。

任何帮助,将不胜感激。

css iframe src

6
推荐指数
0
解决办法
369
查看次数

找不到入口模块和 webpack 中的错误

我是 JavaScript 新手,并遵循Github上的清晰节点教程。但是无论我在所有模块中尝试过什么,当我运行yarn dev:wds 时,我都会收到此错误消息

    ERROR in Entry module not found: Error: Can't resolve './src' in 'C:\Users\Renate\projects'     
    ERROR in multi (webpack)-dev-server/client?http://localhost:8080 ./src Module not found: 
    Error: Can't resolve './src'  in 'C:\Users\Renate\projects'  @ multi (webpack)-dev- 
    server/client?http://localhost:8
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这个解决方案,但是重新安装 babel-loader 7 并没有解决我的问题。我还尝试重新安装整个 webpack-module,但这也没有解决我的问题。

我的 webpack.config.babel.js 文件:

    ERROR in Entry module not found: Error: Can't resolve './src' in 'C:\Users\Renate\projects'     
    ERROR in multi (webpack)-dev-server/client?http://localhost:8080 ./src Module not found: 
    Error: Can't resolve './src'  in 'C:\Users\Renate\projects'  @ multi (webpack)-dev- 
    server/client?http://localhost:8
Run Code Online (Sandbox Code Playgroud)

我的 babelrc.json 文件:

javascript src node.js babeljs webpack-dev-server

6
推荐指数
1
解决办法
7297
查看次数