The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December. Read our blog post for more info about this change.
Is there a way to open a webpage within Canvas, as opposed to it launching in a new tab?
We have some course pages in Google Sites and we are trying to copy over the material into Canvas. In the meantime, I figured we can at least link to the pages from within Canvas, but I want it to open in the Canvas frame.
Also, as I mentioned in a previous post, if anyone knows of a Canvas freelancer to help move course materials into Canvas, please let me know.
Thanks
Solved! Go to Solution.
Yes, you can do this either directly from the Modules - it's actually the default when you add an external URL - see How do I link to an external URL in Modules?
OR, if you want to embed your page directly in a Canvas page you can use iFrames. I'm not an expert at all (actually did it myself for the first time checking this), but it was pretty easy to do.
Yes, you can do this either directly from the Modules - it's actually the default when you add an external URL - see How do I link to an external URL in Modules?
OR, if you want to embed your page directly in a Canvas page you can use iFrames. I'm not an expert at all (actually did it myself for the first time checking this), but it was pretty easy to do.
In regards to moving course material over you may want to post something over in the Instructional Designers group! They're a pretty amazing group!
Or perhaps, @rfrankel , you could post your request for a freelancer in the I Heart Pandas Jobs Board ?
@rfrankel , you should check out stefaniesanders great blog post about Using Google Docs for dynamic Canvas content. Don't let the title fool you, much of the information will still apply to your situation and the conversation surrounding that blog post is pretty incredible. If that doesn't help let us know and we can help you out from wherever you are at that point.
As I've mentioned elsewhere, you can embed a WordPress site using an iframe and it displays very well. I switched to the "Scratchpad" Theme on a WordPress.com site and it loads within a Canvas page almost perfectly. WordPress provides a clean look, and all the navigation works. WP themes are also dumb down automatically based upon the device on which you are viewing it, so both the WP pages and the Canvas interface looks good on a PC, tablet, or smartphone.
I have a somewhat related question. I have created a Canvas page inside a course, then uploaded a simple html page (a folder with an index and image with internal Canvas links) in a Canvas file folder. I then used an iframe to launch the webpage within the page. The html page launches but not by itself as intended, instead it is contained within a Canvas page for courses with all of the menus and such. Here is the iframe code.
<p><iframe src="/courses/3127/files/178570/download?wrap=1" width="100%" height="760" data-api-endpoint="https://tecglobal.instructure.com/api/v1/courses/3127/files/178570" data-api-returntype="File"></iframe></p>
I am a newbie to html and to Canvas, and would appreciate any help or direction. Thanks.
By trial and error I got the desired outcome by entering /files/178570/download into the following iframe template
<p><iframe style="display: block; margin-left: auto; margin-right: auto;" src="ENTERLINKHERE" width="100%" height="760"></iframe></p>
After saving, Canvas generated the following iframe:
<p><iframe style="display: block; margin-left: auto; margin-right: auto;" src="/courses/3127/files/178570/download" width="100%" height="760" data-api-endpoint="https://company.com/api/v1/courses/3127/files/178570" data-api-returntype="File"></iframe></p>
Hope I didn't waste anyone's time. Thanks.
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.