google.script.url
یک API جاوا اسکریپت سمت کلاینت ناهمزمان است که می تواند URL ها را برای به دست آوردن پارامترها و قطعه URL فعلی جستجو کند. این API از google.script.history
API پشتیبانی می کند. این فقط در زمینه یک برنامه وب که از IFRAME
استفاده می کند قابل استفاده است. این برای استفاده با نوارهای کناری و گفتگو در یک متن افزودنی یا اسکریپت کانتینری در نظر گرفته نشده است. برای اطلاعات بیشتر، راهنمای استفاده از سابقه مرورگر در برنامههای وب را ببینید.
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
getLocation(function) | void | یک شی مکان URL را دریافت می کند و آن را به تابع بازخوانی مشخص شده ارسال می کند. |
مستندات دقیق
getLocation(function)
یک شی مکان URL را دریافت می کند و آن را به تابع callback مشخص شده (به عنوان تنها آرگومان) ارسال می کند.
Index.html
google.script.url.getLocation(function(location) { console.log(location.parameters); console.log(location.hash); });
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
function | Function | یک تابع فراخوانی سمت کلاینت برای اجرا، با استفاده از شی مکان به عنوان تنها آرگومان. |
شی مکان
جدول زیر نمونههایی از عناصر مکان را نشان میدهد که در صورت درخواست URL زیر مشخص میشوند:http://www.example.com?n=1&name=alice&n=2#headingAnchor
فیلدها | |
---|---|
location.hash | مقدار رشته قطعه URL بعد از کاراکتر headingAnchor |
location.parameter | یک شی از جفتهای کلید/مقدار که با پارامترهای درخواست URL مطابقت دارند. فقط اولین مقدار برای پارامترهایی که چندین مقدار دارند برگردانده می شود. اگر هیچ پارامتری وجود نداشته باشد، این یک شی خالی خواهد بود. {"name": "alice", "n": "1"} |
location.parameters | یک شی شبیه {"name": ["alice"], "n": ["1", "2"]} |