モバイル サイトをスタンドアロンの Web アプリに変える JavaScript を見つけました。ピンタレストのピンボタンを除いてはうまく機能しますが、これは JavaScript リンクであると私は信じています。私はJavaScriptに精通していないので、誰かがこのコードに追加して、サファリでピンタレストリンクを開くか、ユーザーがスタンドアロンアプリ内でピン留めできるようにする方法を教えていただければ幸いです。ありがとう。
これが私が使用しているコードです。
(function(a,b,c){
if(c in b && b[c]){
var d,e=a.location,
f=/^(a|html)$/i;
a.addEventListener("click", function(a){
d=a.target;
while(!f.test(d.nodeName)) d=d.parentNode;
"href" in d && (chref=d.href).replace(e.href,"").indexOf("#") && (!/^[a-z\+\.\-]+:/i.test(chref) || chref.indexOf(e.protocol+"//"+e.host)===0) && (a.preventDefault(),e.href=d.href)
},!1)
}
})(document,window.navigator,"standalone");