मैं एक फेसबुक ऐप devloping हूँ। जाहिर है, ऐप अधिकांश ब्राउज़रों पर ठीक काम करता है (मैंने इसे एफएफ, क्रोम और सफारी पर परीक्षण किया और यह उन सभी पर ठीक काम किया)। लेकिन जब मैं IE8 पर परीक्षण किया, मैं जब पृष्ठों में से एक के लिए एक ajax कॉल करने के लिए कोशिश कर रहा है यह त्रुटि संदेश प्राप्त:फेसबुक ऐप सभी ब्राउज़रों पर काम करता है लेकिन IE8
protected function _restserver($params) {
// generic application level parameters
$params['api_key'] = $this->getAppId();
$params['format'] = 'json-strings';
$result = json_decode($this->_oauthRequest(
$this->getApiUrl($params['method']),
$params
), true);
// results are returned, errors are thrown
if (is_array($result) && isset($result['error_code'])) {
throw new FacebookApiException($result);
}
return $result;
}
:
Fatal error: Uncaught Exception: 102: Requires user session thrown in
/home1/website/public_html/facebook/src/facebook.php on line 515
इस समारोह से facebook.php
में लाइन 515 शामिल है मेरा अनुमान है कि यह सत्रों या आईई 8 सेटिंग्स के साथ कुछ करने के लिए है, लेकिन मुझे यकीन नहीं है कि इस समस्या को कैसे ठीक किया जाए।
वाह। यह निश्चित रूप से एक जादुई रेखा है। यह पूरी तरह से काम करता है (हालांकि मुझे अजाक्स संदेश को रीफ्रेश करने के लिए IE8 को बंद करना और खोलना था)। यह लाइन क्या करती है? – khr2003
मैं यह बताने के लिए अपना उत्तर संपादित करूंगा कि यह –
आपके स्पष्टीकरण के लिए बहुत बहुत धन्यवाद। मैंने कुछ शोध किया और यहां वह लिंक है जो अजीब शब्दकोष बताता है: http://www.p3pwriter.com/LRN_111.asp – khr2003