New: support for browsers other than chrome

Former-commit-id: 5b19a307bc052e66bcb59b9723769c4e86f6de5c
Fix: Safari returns tags in UPPER CASE

Former-commit-id: 9b5c28a3d9d5cb943099cf47682f2874c15ff22f