我想将 URL 的源替换为另一个 URL(例如,将读取“alert(1)”的 .js 文件替换为“alert(2)”)。是否有任何工具可以让我在一段时间内欺骗 URL 的来源?
主页
/
user-1085469
thanoschimichan-ga's questions
thanoschimichan-ga
Asked:
2019-09-06 18:54:51 +0800 CST
我试图弄清楚如何制作一个功能,允许用户通过他们输入的图像 URL 在我的网站中设置自己的背景图像。起初这是我的代码:
<a href="#" onclick="funcBgImage()"><img src="example.com/example-image-url.png" height=50, width=50></img></a>
<script>
function funcBgImage() {
var imageurl = prompt("Enter Image URL",
"");
if (imageurl != null) {
document.body.style.background = "url('" + imageurl + "')"
}
}
</script>
它有效!但问题是:
每次您将图像设置为太大或太小时,它都会简单地重复自己,而不是居中,根本不会调整自己的大小。我尝试使用以下代码修复它:
if (imageurl != null) {
document.body.style.background = "url('" + imageurl + "');background-repeat:no-repeat;background-size:cover;"
但这使得代码根本没有设置背景,所以它不起作用。
有什么帮助吗?我真的需要弄清楚这一点。