2016-06-13 1 views
0

私たちは、SuccessFactors LMSを実装し、ipadsのSuccessFactorsアプリケーションを使用してクライアントにSCORMコンテンツを開発しています。SAP successfactorsアプリのコースに続くリンク

コースページには、インターネットとクライアントのイントラネット上のページへのリンクが含まれていますが、これらのリンクがアプリのウェブビューのコースに取って代わり、コースに戻ることができません。

誰かがこれを回避する方法を見つけたので、新しいウィンドウでリンクを開き、学習者をコースに入れておくことができますか?

答えて

1

Successfactors iOSアプリは他のiOSアプリと同様に動作するはずです。次のコードは、iOSアプリにSafariブラウザのURLを強制的に表示します。私はそれがデフォルトのブラウザで開くかもしれないと信じています。このコードを試してください:

<div id="launchInBrowser" data-href="https://stackoverflow.com/posts/37790430">Stack Overflow</div> 

とページのJavaScriptで:詳細については、こちらを

document.getElementById("launchInBrowser").addEventListener("click", function(evt) { 
var a = document.createElement('a'); 
a.setAttribute("href", this.getAttribute("data-href")); 
a.setAttribute("target", "_blank"); 

var dispatch = document.createEvent("HTMLEvents"); 
dispatch.initEvent("click", true, true); 
a.dispatchEvent(dispatch);}, false); 

チェック:
Force link to open in mobile safari from a web app with javascript

+0

おかげでジョエル、残念ながらSuccessfactorsアプリは、ネイティブのiOSアプリですWebviewを使用してSCORMコースを読み込みます。実際のブラウザでは、リンクは新しいタブで開きますが、webviewはコンテンツを新しいURLに置き換えます。 –

+0

@StuartKemp - SuccessfactorsのようなiOS Webアプリケーションでこれがどのように機能するかについての情報が見つかりました。これにより、iOSアプリがSafariのようなブラウザで開かれます。 – joel

+0

ジョエルさん、ありがとうございました。次回は私がオフィスにいて、これを試してみる時間を取ろうとしています。 –

関連する問題