ion::::Karasch方式.如果希望将Br加在烃链第一个碳原子上，可以使用Karasch的方式：CH-CH-CH=CH + HBr → CH-CH-CH-CH-Br + HO催化剂：HO-OH产率90%以上。
由苯合成.由苯合成卤化物则必须要通过催化剂，如：催化剂：FeX或者AlX（X代表氟、氯、溴、碘）产率较高。
由醇合成.由醇合成卤化物，必须用好的亲核试剂，强酸作为催化剂以提高产率和速度：CH-CH-CH-CH-OH + B