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"))
我已經先嚐試從流中刪除功能解決了這個