我們使用Mac做開發,不可避免的會使用到產品經理發來的原型,但是這個時候我們發現雙擊原型html文件,只會閃一下Chrome,並不能真正的打開Chrome瀏覽器!
原因其實是因為在Mac OS系統下,在Finder(訪達)中做任何操作,文件都會不可避免的被附加上一個特有的拓展屬性(extend attributes),可以通過終端命令ls -l查看,這些文件通常都會有@作為標記,因此,由於產品的原型是由Axure來制作的,然后導出了tar的壓縮包,因此我們解壓之后,通常都不能直接在瀏覽器打開!
怎么解決這種問題呢?
我們可以清除掉這個屬性(extend attributes)!
1.可以針對單個文件做清除操作(filename就是要文件名,例如:index.html)
xattr -c filename
2.也可以針對整個目錄做清除操作(directory就是目錄名,例如:content)
xattr -rc directory
這樣就可以解決掉,雙擊打不開html文件的難題了!