Added jsinject.sh

This commit is contained in:
2026-05-24 13:41:02 +05:00
parent b20fc27b37
commit cb0760d2cb
2 changed files with 25 additions and 1 deletions
-1
View File
@@ -11,7 +11,6 @@ CTestTestfile.cmake
_deps
CMakeUserPresets.json
docs
inject.sh
# CLion
+25
View File
@@ -0,0 +1,25 @@
#!/bin/bash
TARGET_FILE=index.html
TARGET_DIR=docs/html
if ! cd $TARGET_DIR; then
echo "Папки $TARGET_DIR не сущестует"
exit 1;
fi
if ! cp $TARGET_FILE "$TARGET_FILE.back"; then
echo "Не могу скопировать файл $TARGET_FILE"
exit 1
fi
if ! sed '/<\/head>/i\\t\t<script type="text/JavaScript" src="jsinject.js"></script>' index.html > "_$TARGET_FILE"\
|| ! sed 's/<body>/<body onLoad="jsinject_init();">/g' "_$TARGET_FILE" > $TARGET_FILE; then
echo "Ошибка инъекции"
fi
rm -f "_$TARGET_FILE"
rm -f resize.js
cp injectresize.js resize.js