شرپوینت ۲۰۱۰ و iPad

همانطوریکه میدانید شرپوینت ۲۰۱۰ بیشتر مرورگرهای جدید و استاندارد را پشتیبانی می کند که در سایت مایکروسافت در مورد آن توضیح داده شده است، اما نسخه های موبایل مرورگر Safari که در iPhone و iPad استفاده می گردد، توسط مایکروسافت تست نشده و ممکن است در مرور سایت های شرپوینت ۲۰۱۰ دارای اشکالاتی باشد.

علت بروز مشکل بخاطر عدم پشتیبانی قابلیت contenteditable توسط نسخه موبایل Safari است این در حالیست که نسخه دسکتاپ این مرورگر قابلیت فوق را پشتیبانی می کند؛ این قابلیت این امکان را فراهم می کند که متون بصورت rich text در محیط مرورگر قابل ویرایش باشند.

برای رفع این مشکل دو روش در وبلاگ مایکروسافت شرپوینت ارائه شده است :

۱٫ افزودن USERAGENT مرورگر Safari به فایل compat.browser شرپوینت ۲۰۱۰ :

ابتدا فایل compact.browser را از مسیر زیر در یک ویرایشگر باز کنید :

<system>\inetpub\wwwroot\wss\VirtualDirectories\80\App_browsers\compat.browse

سپس اطلاعات زیر را بعد از بخش iPhone در فایل اضافه کنید :

<!– iPad Safari Browser –>
<!– sample UA “Mozilla/5.0 (iPad; U; CPU OS 4_2_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5″ –>
<browser id=”iPadSafari” parentID=”AppleSafari”>
<identification>
<userAgent match=”iPad” />
<userAgent match=”Mobile” />
</identification>
<capabilities>
<capability name=”isMobileDevice” value=”true” />
<capability name=”canInitiateVoiceCall” value=”true” />
<capability name=”optimumPageWeight” value=”1500″ />
<capability name=”requiresViewportMetaTag” value=”true” />
<capability name=”supportsTouchScreen” value=”true” />
<capability name=”telephoneNumberDetectionDisabled” value=”true” />
</capabilities>
</browser>

و در انتها راه اندازی مجدد IIS با دستور زیر :

iisreset /noforce

۲٫ استفاده از نرم افزارهایی که در همین زمینه طراحی شده اند و در App Store سایت Apple موجود می باشند.

موفق باشید.

پاسخ دهید