黎@ぜったい いっばい 輝け!
有人玩過iOS上的Scriptable嗎?Javascript
黎@ぜったい いっばい 輝け!
搞不定widget互動之後怎麼讓它跑URL
黎@ぜったい いっばい 輝け!
黎@ぜったい いっばい 輝け!
單獨寫個script讓它執行特定shortcut有成功,但要怎麼讓widget點擊互動
Jin💻前端打工仔
雖然沒有ios也沒用過scriptable,可以看看code嗎?
黎@ぜったい いっばい 輝け!
https://images.plurk.com/5NLXi5sl0j2VHZDxc44WL7.png shortcuts://run-shortcut?name=genshin
Jin💻前端打工仔 : 後來這樣解決
蠢到沒發現shortcut名稱不能是中文,還有ios居然神奇到可以拿safari的網址列當指令輸入端
PS shortcut是ios內建的自動化app
黎@ぜったい いっばい 輝け!
原本是想用scriptable自己跑script → https://images.plurk.com/5JjHTo0ymvuI6glwIQNAbc.png ,再用這個script叫shortcut → https://images.plurk.com/2eUmKLUgosu3ZfZ8AVaKeY.png
黎@ぜったい いっばい 輝け!
這招沒成功在於不會讓scriptable 執行自己的script
Jin💻前端打工仔
可能能做的都是scriptable預設好的一些行為吧
Jin💻前端打工仔
你safari.open()裡面分兩個變數寫字串是為了方便閱讀嗎?
黎@ぜったい いっばい 輝け!
黎@ぜったい いっばい 輝け!
scriptable有幾個選項能選
https://images.plurk.com/58ZK3TBsVA2Lpx49Hm0uMW.png
黎@ぜったい いっばい 輝け!
查不到要用什麼指令才能run script或open script
Jin💻前端打工仔
所以是會有一個桌面widget,點下去後想執行run script?
Jin💻前端打工仔
那三行code是你選擇open url,寫完下面的選項,之後自動跑出來的嗎?
黎@ぜったい いっばい 輝け!
Jin💻前端打工仔 : 不是,直接抄來的
是有人想在script內用這個功能,可以回傳值之類的
黎@ぜったい いっばい 輝け!
Jin💻前端打工仔 : 桌面widget對
Jin💻前端打工仔
如果選run script或open script會出現什麼?
黎@ぜったい いっばい 輝け!
Jin💻前端打工仔 : https://images.plurk.com/5NLXi5sl0j2VHZDxc44WL7.png 就這張圖少掉URL那格,剩下parameter
Jin💻前端打工仔
如果OPEN URL下面的URL寫
scriptable:///run/genshin
Jin💻前端打工仔
不行的話我只想得到在widget建立一個圖片,然後再用那個圖片去觸發事件了
黎@ぜったい いっばい 輝け!
黎@ぜったい いっばい 輝け!
怎麼這樣就好了
黎@ぜったい いっばい 輝け!
順便問一下有辦法指定直接執行app嗎,透過捷徑感覺多一個步驟
Jin💻前端打工仔
那個是scriptable的語法,我不清楚原理
URLScheme - Scriptable Docs
Jin💻前端打工仔
但現在我對iOS有一個假設,"網址最前面寫 APP名稱:// 是執行該APP",會不會輸入''genshin://"可以直接啟動圓神
黎@ぜったい いっばい 輝け!
Jin💻前端打工仔 : 有個問題是我不知道app名稱怎麼查
Jin💻前端打工仔
我也不知道iOS系統
黎@ぜったい いっばい 輝け!
發現URL scheme藏的很深,又或是開發者根本沒開放
bundleID都找到了
載入新的回覆