카카오스토리 이미지 업로드 공유시 오류 문의 드립니다

아래 함수을 만들어서 카카오스토리 공유를 하고 있는데요 

모바일웹에서는 공유 잘 됩니다.
근데 웹앱 형태일때

위 url에서 멈추거나 카카오스토리 로그인 팝업에서 로그인 클릭하면 위 url에서 멈춰 버립니다.
원인좀 알고 싶습니다.

function shareKakaoStory(url, snsImg, title, content) {
		try {
			Kakao.Auth.getStatus(function(statusObj) {
				if (statusObj.status == "not_connected") {
  				Kakao.Auth.logout();
  				Kakao.Auth.login({
  					success: function(authObj) {
  						shareKakaoStory(url);
  					},
  					fail: function(err) {
  						alert(JSON.stringify(err));
  					},
  					persistAccessToken:true
  				});
  			} else {
					var xhr = new XMLHttpRequest();
					xhr.open("GET", snsImg, true);
					//위에 코드를 xhr.open("GET", '/img.jpg', true);                              
	    			xhr.responseType = 'blob';
					xhr.onload = function(e) {
						if (this.status == 200) {
							var blob = this.response;
							Kakao.API.request({
		                        url : '/v1/api/story/linkinfo',
		                        data : {
		                            url : url
		                        }
		                    }).then(function(response) {
		                    	Kakao.API.request({
									url:'/v1/api/story/upload/multi',
									files:[blob]
								}).then(function(responseImage) {
									response.url = url;
	                                response.title = title;
	                                response.image = ['http://dn-l1-story.kakao.co.kr/dn' + responseImage[0]];
	                                response.description = content;
	                                
	                                return Kakao.API.request({
	                                    url : '/v1/api/story/post/link',
	                                    data : {
	                                        link_info : response,
	                                        content : content
	                                    }
	                                });
								}).then(function(res) {
									return Kakao.API.request({
										url: '/v1/api/story/mystory',
										data: {
											id:res.id
										}
									});
								}).then(function(response) {
									alert('카카오스토리에 공유되었습니다.');
								})
							},
		                    function(err) {
								alert(JSON.stringify(err));
							});
						};
					};
					xhr.send();
  			}
			});
		} catch(e) {};
	};

안타깝게도 Kakao JS SDK는 공식적으로는 하이브리드앱이나 웹앱을 지원하지 않습니다. 각 platform별 WebView의 동작이 상이하기 때문입니다.
각 platform에 맞는 SDK 사용을 권장드립니다.

https://devtalk.kakao.com/t/ios-javascript-sdk/43?u=vincent