Fixed #3406 : Change the position logic of canvas on SHOW_ALL mode

In addition
Fixed #3373 : change methode of verification to audio (more secure)
Automatically add viewport metas into user’s custom setting. To avoid viewport rescale problem by user input.