0
我正在为Trac创建一个插件,并通过操作Genshi流将一些javascript插入到呈现的HTML中。如何测试Genshi流中是否存在字符串?
我需要测试一个javascript函数是否已经在HTML中,如果它是用新版本覆盖它,如果它不是,那么将它添加到HTML。
如何执行搜索以查看函数是否已经存在?
我正在为Trac创建一个插件,并通过操作Genshi流将一些javascript插入到呈现的HTML中。如何测试Genshi流中是否存在字符串?
我需要测试一个javascript函数是否已经在HTML中,如果它是用新版本覆盖它,如果它不是,那么将它添加到HTML。
如何执行搜索以查看函数是否已经存在?
啊哈!
stream = stream | Transformer('.//head/script["functionName()"]').remove()
,然后添加更新/新版本:
stream = stream | Transformer('.//head').append(tag.script(functionNameCode, type="text/javascript"))
我已经先尝试从流中删除功能解决了这个