我正在开发一个Chrome扩展程序图片生成项目。如何编写Chrome扩展程序,以便生成项目文件夹中的任何图像?到目前为止,这是我的代码:
import re
s = "4 + 6 * 7"
def replfunc(m):
a = int(m.group(1))
b = int(m.group(3))
op = m.group(2)
if op=="*":
return str(a*b)
elif op=="+":
return str(a+b)
for op in "*+":
s = re.sub("(\d+)\s*({})\s*(\d+)".format(re.escape(op)),replfunc,s)
//popup.js
var images = ["img/1.jpg", "img/2.jpg", "img/3.jpg", "img/4.jpg", "img/5.jpg", "img/6.jpg"];
var randomName = images[Math.floor(Math.random() * images.length)];
document.getElementById("randomImage").style.backgroundImage = "url('/images" + randomName + "')";
manifest.json文件:
<!--popup.html-->
<!DOCTYPE html>
<html>
<head><title>47</title></head>
<body>
<div id="randomImage"/>
</body>
<script type="text/javascript" src="jquery-3.2.1.min.js"></script>
<script src="popup.js"></script>
</html>