<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Embedded Apps within Webex in Webex for Developers</title>
    <link>https://community.cisco.com/t5/webex-for-developers/embedded-apps-within-webex/m-p/4562754#M368</link>
    <description>&lt;P&gt;For #1 it is mostly about dynamic loading of the JS file. Because the file is not whitelisted to allow all origins it causes cors issues by the browser when attempted to be loaded using a GET request for example. I am comparing this to other JS libraries that I have dealt with like&amp;nbsp;&lt;A href="https://appsforoffice.microsoft.com/lib/1/hosted/office.js" target="_blank" rel="noopener"&gt;https://appsforoffice.microsoft.com/lib/1/hosted/office.js&lt;/A&gt;&amp;nbsp;which has&amp;nbsp;&lt;STRONG&gt;Access-Control-Allow-Origin: *&amp;nbsp;&lt;/STRONG&gt;as a header in their response. This makes loading the library dynamically an easier task.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2022-03-02 at 11.41.34 PM.png" style="width: 400px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/145112i487F84706CA69F58/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screen Shot 2022-03-02 at 11.41.34 PM.png" alt="Screen Shot 2022-03-02 at 11.41.34 PM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;BR /&gt;webex-embedded-app-sdk.js version.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2022-03-02 at 11.43.32 PM.png" style="width: 400px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/145113i23136CC99B44F12C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screen Shot 2022-03-02 at 11.43.32 PM.png" alt="Screen Shot 2022-03-02 at 11.43.32 PM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;For #2 you need to join a Meeting from a browser while, an app is being shared by a host from a native client. I usually just copy the meeting link and open it incognito. However, I just noticed the custom icon issue is resolved and the proper custom icon is now shown without any cors issues and it is working as expected&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2022-03-03 at 12.38.30 AM.png" style="width: 400px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/145118i2D8FA338859E8A24/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screen Shot 2022-03-03 at 12.38.30 AM.png" alt="Screen Shot 2022-03-03 at 12.38.30 AM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is Mural app in the browser. However, after looking into this more closely it is their bug that they need to resolve.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2022-03-02 at 11.35.04 PM.png" style="width: 400px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/145111iAA9DCA8967A724A1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screen Shot 2022-03-02 at 11.35.04 PM.png" alt="Screen Shot 2022-03-02 at 11.35.04 PM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;For #3 I don't see we support browsers as we don't show the app tab when opening the messaging space from a browser. But when shared from Meeting it shows up.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For #4 if #5 is fixed we can use that as a way to distinguish between both views. However, I will submit a feature request to make this an easier task.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 03 Mar 2022 05:41:38 GMT</pubDate>
    <dc:creator>M.A</dc:creator>
    <dc:date>2022-03-03T05:41:38Z</dc:date>
    <item>
      <title>Embedded Apps within Webex</title>
      <link>https://community.cisco.com/t5/webex-for-developers/embedded-apps-within-webex/m-p/4560951#M342</link>
      <description>&lt;P&gt;Hi team.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a few issues with the embedded apps experience. I hope someone familiar with the project can help answering a few questions:&lt;/P&gt;&lt;P&gt;1- Is there a reason why the library link is not whitelisted for all origins?&amp;nbsp;&lt;BR /&gt;&lt;STRONG&gt;&lt;A href="https://binaries.webex.com/static-content-pipeline/webex-embedded-app/v1/webex-embedded-app-sdk.js" target="_blank" rel="noopener"&gt;https://binaries.webex.com/static-content-pipeline/webex-embedded-app/v1/webex-embedded-app-sdk.js&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=""&gt;By default this link should have &lt;STRONG&gt;Access-Control-Allow-Origin: *&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;BR /&gt;2- The same issue as #1 is present when custom icons are uploaded in the app integration. This causes CORS issues when opening the embedded app within Webex in the browser in Meetin&lt;SPAN&gt;g space.I verified this issue with Mural app already. It seems their app is broken in the browser for this reason.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="03_17_27.jpg" style="width: 400px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/144936i9D84B026E9271950/image-size/medium?v=v2&amp;amp;px=400" role="button" title="03_17_27.jpg" alt="03_17_27.jpg" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="03_21_05.jpg" style="width: 400px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/144937i739160FDADED43B5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="03_21_05.jpg" alt="03_21_05.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3- I noticed in Messaging Space/Spaces we don't have browser support, is this feature coming any time soon?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;4- Is there a way to&amp;nbsp;distinguish in &lt;STRONG&gt;SPACE_TAB&lt;/STRONG&gt; context between initial popup area and final tab area? It looks like both of them have same&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;displayContext&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; they should have different context in my opinion.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;5- Based on the documentation for &lt;STRONG&gt;webex.Application.isShared&lt;/STRONG&gt; &lt;A href="https://developer.webex.com/docs/api/guides/embedded-apps-reference#Webex.Application+isShared" target="_blank" rel="noopener"&gt;Meetings - Embedded Apps Reference | Webex for Developers&lt;/A&gt;&amp;nbsp;it looks like the value should be set to true only when the user clicks on "&lt;STRONG&gt;Add to Tab&lt;/STRONG&gt;" or "&lt;STRONG&gt;Open Together&lt;/STRONG&gt;" But currently it looks like the value is set to true when&amp;nbsp;&lt;STRONG&gt;webex.Application.setShareUrl()&lt;/STRONG&gt;&amp;nbsp;is called in Messaging space. It works correctly in Meeting space.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Thank you in advance,&lt;/P&gt;&lt;P&gt;Mo&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Mar 2022 18:36:18 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/embedded-apps-within-webex/m-p/4560951#M342</guid>
      <dc:creator>M.A</dc:creator>
      <dc:date>2022-03-02T18:36:18Z</dc:date>
    </item>
    <item>
      <title>Re: Embedded Apps within Webex</title>
      <link>https://community.cisco.com/t5/webex-for-developers/embedded-apps-within-webex/m-p/4562728#M367</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you share more details about issues 1 and 2?&amp;nbsp; How are you using the SDK where the lack of &lt;STRONG&gt;Access-Control-Allow-Origin: *&lt;/STRONG&gt; header is interfering with your usage?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;"This causes CORS issues when opening the embedded app within Webex in the browser in Meeting space."&lt;/P&gt;
&lt;P&gt;I may have misunderstood the above comment, could you clarify how you are accessing the app to duplicate this?&amp;nbsp; I have tried the Mural App as well but it seems to be working in my testing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This may also be related to issue 3, could you clarify what you are referring in this comment "Messaging Space/Spaces we don't have browser support"?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For issue 4, it is not currently possibly to distinguish between initial popup area and final tab area.&amp;nbsp; Please consider submitting a feature request at &lt;A href="https://ciscocollabcustomer.ideas.aha.io/" target="_blank"&gt;https://ciscocollabcustomer.ideas.aha.io/&lt;/A&gt; to request this functionality.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Lastly, for issue 5 we are also able to replicate this problem and have it reported to our engineering team.&lt;/P&gt;</description>
      <pubDate>Thu, 03 Mar 2022 04:23:37 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/embedded-apps-within-webex/m-p/4562728#M367</guid>
      <dc:creator>Mike Palkovich</dc:creator>
      <dc:date>2022-03-03T04:23:37Z</dc:date>
    </item>
    <item>
      <title>Re: Embedded Apps within Webex</title>
      <link>https://community.cisco.com/t5/webex-for-developers/embedded-apps-within-webex/m-p/4562754#M368</link>
      <description>&lt;P&gt;For #1 it is mostly about dynamic loading of the JS file. Because the file is not whitelisted to allow all origins it causes cors issues by the browser when attempted to be loaded using a GET request for example. I am comparing this to other JS libraries that I have dealt with like&amp;nbsp;&lt;A href="https://appsforoffice.microsoft.com/lib/1/hosted/office.js" target="_blank" rel="noopener"&gt;https://appsforoffice.microsoft.com/lib/1/hosted/office.js&lt;/A&gt;&amp;nbsp;which has&amp;nbsp;&lt;STRONG&gt;Access-Control-Allow-Origin: *&amp;nbsp;&lt;/STRONG&gt;as a header in their response. This makes loading the library dynamically an easier task.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2022-03-02 at 11.41.34 PM.png" style="width: 400px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/145112i487F84706CA69F58/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screen Shot 2022-03-02 at 11.41.34 PM.png" alt="Screen Shot 2022-03-02 at 11.41.34 PM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;BR /&gt;webex-embedded-app-sdk.js version.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2022-03-02 at 11.43.32 PM.png" style="width: 400px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/145113i23136CC99B44F12C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screen Shot 2022-03-02 at 11.43.32 PM.png" alt="Screen Shot 2022-03-02 at 11.43.32 PM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;For #2 you need to join a Meeting from a browser while, an app is being shared by a host from a native client. I usually just copy the meeting link and open it incognito. However, I just noticed the custom icon issue is resolved and the proper custom icon is now shown without any cors issues and it is working as expected&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2022-03-03 at 12.38.30 AM.png" style="width: 400px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/145118i2D8FA338859E8A24/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screen Shot 2022-03-03 at 12.38.30 AM.png" alt="Screen Shot 2022-03-03 at 12.38.30 AM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is Mural app in the browser. However, after looking into this more closely it is their bug that they need to resolve.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2022-03-02 at 11.35.04 PM.png" style="width: 400px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/145111iAA9DCA8967A724A1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screen Shot 2022-03-02 at 11.35.04 PM.png" alt="Screen Shot 2022-03-02 at 11.35.04 PM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;For #3 I don't see we support browsers as we don't show the app tab when opening the messaging space from a browser. But when shared from Meeting it shows up.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For #4 if #5 is fixed we can use that as a way to distinguish between both views. However, I will submit a feature request to make this an easier task.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Mar 2022 05:41:38 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/embedded-apps-within-webex/m-p/4562754#M368</guid>
      <dc:creator>M.A</dc:creator>
      <dc:date>2022-03-03T05:41:38Z</dc:date>
    </item>
  </channel>
</rss>

