2011-11-16 2 views
0

foo라는 자체 파일 형식을 만들었습니다. 텍스트 파일입니다. Safari에서 확장명이 .foo 인 파일 이름을 사용자가 터치하면 앱이 실행됩니다. 그러나 텍스트 파일이기 때문에 일부 사이트에서는 해당 파일을 텍스트 뷰어에 표시합니다. 어떻게 방지 할 수 있습니까? 그것은 다른 사이트에서 잘 작동합니다. 내 info.plist에 쓴 내용입니다.일부 사이트에서 내 앱 파일 형식을 차단합니다

<key>CFBundleDocumentTypes</key> 
<array> 
    <dict> 
     <key>CFBundleTypeIconFiles</key> 
     <array> 
      <string>myicon.png</string> 
     </array> 
     <key>CFBundleTypeName</key> 
     <string>my file</string> 
     <key>CFBundleTypeRole</key> 
     <string>Viewer</string> 
     <key>LSHandlerRank</key> 
     <string>Owner</string> 
     <key>LSItemContentTypes</key> 
     <array> 
      <string>com.mycompany.foo</string> 
     </array> 
    </dict> 
</array> 

<key>UTExportedTypeDeclarations</key> 
<array> 
    <dict> 
     <key>UTTypeDescription</key> 
     <string>my file</string> 
     <key>UTTypeIdentifier</key> 
     <string>com.mycompany.foo</string> 
     <key>UTTypeTagSpecification</key> 
     <dict> 
      <key>public.filename-extension</key> 
      <string>foo</string> 
     </dict> 
    </dict> 
</array> 

답변

2

콘텐츠를 제공하는 웹 서버의 MIME 형식과 관련이 있습니다. 당연히 당신이 문제의 웹 서버를 운영하지 않는 한 이것에 대해 할 수있는 일은 많지 않습니다.

희망이 있습니다.

관련 문제