add chrome api fallback
add chrome api fallback