将测试框架探测功能移至 detect-frames.js