當您嘗試與LinkedIn的Apply Now
按鈕集成時,您首先註冊一個API密鑰。該表單會要求您輸入Javascript Domain API,即Fully-qualified domain name of all pages that will call the JavaScript API with this key.
作爲回報,它會爲您生成一個API密鑰和一些HTML代碼,您可以將n粘貼複製到您的網頁並開始使用。LinkedIn如何知道或跟蹤我嵌入其小部件的位置?
這是代碼的嚮導製作:
<script src="http://platform.linkedin.com/in.js" type="text/javascript">
api_key: 7a4ghb12agvda4552da
</script>
<script type="IN/Apply"
data-companyname="Asd"
data-jobtitle="Software Developer"
data-joblocation="Istanbul"
data-email="[email protected]">
</script>
現在,一個人如何保持跟蹤,其中該腳本被嵌入的?我首先輸入了http://example.com
作爲我的Javascript Domain API。事實證明,我只能在example.com域上使用這個小部件。
in.js
裏面的內容告訴LinkedIn它在哪裏嵌入?
我問的原因是我自己也在構建一個小部件,我想確保只有註冊的域可以使用我的小部件。
編輯:作爲獎勵,如果我下載in.js
,刪除其中不域檢查一部分,包括我自己in.js的版本在我的網頁?他們如何預防這種情況?
A LinkedIn employee mentions that both client-side and server-side checks are done.但是會是什麼樣的檢查?我正在尋找對此問題的深入瞭解。我怎樣才能生成這樣的小部件?在客戶端,您如何檢查託管您的.js文件的當前頁面?你如何得到哪個域名託管js文件? 任何幫助表示讚賞。謝謝。
你有沒有得到進一步的細節? – Robin 2012-05-15 15:37:14